Truing
AI assistant integrations

Connect Truing to the assistant you already use.

Use Truing's hosted MCP server in ChatGPT, Claude, Cursor, VS Code, or Windsurf. The assistant can verify UK companies and explain registry signals while preserving Truing's evidence and honest uncertainty.

One endpoint for every assistant: https://truingdata.com/mcp. Sign in through Truing when your assistant opens the browser. You do not need to create or paste an API key.

Before you start

ChatGPT

1. Enable Developer mode

Open ChatGPT → SettingsSecurity and login, then turn on Developer mode.

2. Create the custom app

Open Settings → Plugins (called Apps & Connectors in some versions), select the plus or Create button, and enter:

FieldValue
NameTruing
DescriptionVerify UK companies behind domains and explain Companies House signals.
MCP server URLhttps://truingdata.com/mcp

Choose Create. ChatGPT should scan the endpoint and show eight Truing tools.

3. Attach Truing to a conversation

Start a new chat, select the + button near the composer, choose More, and enable Truing.

4. Sign in when asked

On the first authenticated tool call, ChatGPT opens Truing. Sign in, review the requested truing:mcp permission, and select Allow access. Your password and API key are never shared with ChatGPT.

Claude and Claude Desktop

Remote custom connectors are available on Claude Pro, Max, Team, and Enterprise plans. Team and Enterprise administrators may need to add the connector for the organization.

  1. Open Settings → Connectors. For a managed workspace, first open Organization connectors.
  2. Select Add custom connector.
  3. Enter Truing as the name and https://truingdata.com/mcp as the remote MCP server URL, then select Add.
  4. In a chat, open Search and tools, find Truing, and select Connect.
  5. Sign in to Truing and allow access. You can then enable only the Truing tools needed for that conversation.
For Claude Desktop, add this remote server through Settings → Connectors too. Do not put it in claude_desktop_config.json, which is for local servers.

Cursor

Create ~/.cursor/mcp.json to make Truing available in every project, or .cursor/mcp.json inside one project:

{
  "mcpServers": {
    "truing": {
      "url": "https://truingdata.com/mcp"
    }
  }
}

Open Cursor Settings → Tools & MCP, enable Truing, and complete the browser sign-in when Cursor requests authentication. Cursor Agent can then select Truing from its available tools.

VS Code with GitHub Copilot

Run MCP: Open User Configuration from the Command Palette for a global connection, or create .vscode/mcp.json in one workspace:

{
  "servers": {
    "truing": {
      "type": "http",
      "url": "https://truingdata.com/mcp"
    }
  }
}

Start the server from the editor or run MCP: List Servers. Confirm that you trust the server, then complete the Truing sign-in in your browser. Its tools become available to Copilot agent mode.

Windsurf Cascade

Open Windsurf Settings → Cascade → MCP Servers, choose the raw configuration editor, and add Truing to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "truing": {
      "serverUrl": "https://truingdata.com/mcp"
    }
  }
}

Refresh the MCP list, enable Truing, and complete OAuth when Windsurf opens the browser. Truing exposes eight tools, well below Cascade's tool limit.

Try it

Use Truing to identify the UK legal entity behind monzo.com.
Give me the company number and the evidence for the match.
Search the UK register for active companies named Acme in London.
Show the best candidates and do not guess.
Get the recent registry signals for company 09446231.
Explain what each signal means for an accountant.

Verify that it worked

Troubleshooting

ProblemFix
Custom MCP is unavailableYour plan, app version, or workspace policy may restrict it. Update the app or ask the workspace administrator.
The assistant cannot connectUse exactly https://truingdata.com/mcp, without an API key or extra path.
No Truing tool call appearsEnable Truing in the conversation's tools or MCP settings before sending the prompt.
The tool list looks oldRefresh or restart Truing from your assistant's MCP settings.
Sign-in failsConfirm your Truing email first, then reconnect the app.

Available tools

ToolWhat it does
resolve_domainFind the UK legal entity behind a domain.
get_resolution_statusPoll a fresh domain-resolution job.
resolve_companyFind a company's official website or a supported no-site answer.
search_companiesSearch the UK company register.
get_company_signalsRetrieve filing-derived signals with plain-English meaning.
watch_companyAdd a company to your watchlist.
unwatch_companyRemove a company from your watchlist.
get_account_statusCheck resolutions remaining, subscription, and watchlist usage.

Other MCP clients

Any current client supporting remote Streamable HTTP MCP and OAuth discovery can use https://truingdata.com/mcp. Programmatic and local stdio clients may still use a Truing API key; see the repository's MCP guide for raw JSON-RPC and local setup.