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.
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.ChatGPT
Add a developer-mode custom app.
Setup instructions ↓Claude
Add a remote custom connector.
Setup instructions ↓Cursor
Add a global or project MCP server.
Setup instructions ↓VS Code
Use Truing with Copilot agent mode.
Setup instructions ↓Windsurf
Add Truing to Cascade.
Setup instructions ↓Before you start
- Create a free Truing account and confirm your email at truingdata.com/signin.html.
- Use a current version of your chosen assistant. Workspace administrators may restrict custom MCP servers.
ChatGPT
1. Enable Developer mode
Open ChatGPT → Settings → Security 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:
| Field | Value |
|---|---|
| Name | Truing |
| Description | Verify UK companies behind domains and explain Companies House signals. |
| MCP server URL | https://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.
- Open Settings → Connectors. For a managed workspace, first open Organization connectors.
- Select Add custom connector.
- Enter
Truingas the name andhttps://truingdata.com/mcpas the remote MCP server URL, then select Add. - In a chat, open Search and tools, find Truing, and select Connect.
- Sign in to Truing and allow access. You can then enable only the Truing tools needed for that conversation.
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
- The connection shows eight Truing tools.
- Your assistant shows a Truing tool call rather than answering from memory.
- Authenticated calls open OAuth once, then reuse the connection.
- Match results include a status and evidence; uncertain matches stay marked for review.
Troubleshooting
| Problem | Fix |
|---|---|
| Custom MCP is unavailable | Your plan, app version, or workspace policy may restrict it. Update the app or ask the workspace administrator. |
| The assistant cannot connect | Use exactly https://truingdata.com/mcp, without an API key or extra path. |
| No Truing tool call appears | Enable Truing in the conversation's tools or MCP settings before sending the prompt. |
| The tool list looks old | Refresh or restart Truing from your assistant's MCP settings. |
| Sign-in fails | Confirm your Truing email first, then reconnect the app. |
Available tools
| Tool | What it does |
|---|---|
resolve_domain | Find the UK legal entity behind a domain. |
get_resolution_status | Poll a fresh domain-resolution job. |
resolve_company | Find a company's official website or a supported no-site answer. |
search_companies | Search the UK company register. |
get_company_signals | Retrieve filing-derived signals with plain-English meaning. |
watch_company | Add a company to your watchlist. |
unwatch_company | Remove a company from your watchlist. |
get_account_status | Check 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.