AI agents
DatoCapital speaks MCP (Model Context Protocol), the open standard AI agents use to reach external data. Point your agent at our MCP server and it can search companies, read profiles and filings, and normalize names. Connect by signing in with your DatoCapital account, or with your API key.
Endpoint
| URL | https://mcp.datocapital.com/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth (sign in with your DatoCapital account), or Authorization: Bearer <api_key> — the same key as the REST API. Get a key. |
| Registry | Listed in the official MCP registry as com.datocapital/api. |
| Discovery | mcp.json · oauth-protected-resource |
Connect from a hosted client (OAuth)
In clients such as claude.ai, add a custom connector and paste the endpoint URL. The client discovers our sign-in flow on its own: click Connect, sign in with your DatoCapital account, and approve access. No API key to copy — and you can revoke the connection at any time without touching your key.
- Add a connector with the URL
https://mcp.datocapital.com/mcp. - Click Connect. Your browser opens a DatoCapital consent page.
- Sign in (if needed) and click Allow.
The agent then acts with your account: your plan, your limits, your data access.
Connect with an API key
Claude Code:
claude mcp add --transport http datocapital https://mcp.datocapital.com/mcp \
--header "Authorization: Bearer dc_live_..."
Any client that reads a JSON server list:
{
"mcpServers": {
"datocapital": {
"type": "http",
"url": "https://mcp.datocapital.com/mcp",
"headers": { "Authorization": "Bearer dc_live_..." }
}
}
}
Tools
All tools are read-only. Results are the same JSON the REST API returns, pages included — pass the cursor back to get the next page.
| Tool | What it does |
|---|---|
search_companies | Free-text and filtered company search. |
get_company | One company by id, with optional expansions. |
resolve_company_number | Direct lookup by country + national company number. |
get_company_filings | Filings recorded against a company. |
get_company_report_availability | Reports and certificates we can deliver for a company. |
normalize_company_name | Clean a free-text name and detect the legal form. |
search_individuals | Search directors and officers. |
get_individual | One person by id, with optional positions. |
suggest_names | Typeahead for company and person names. |
list_countries | Countries we have data for. |
whoami | The account and plan behind your key. |
Limits and plans
MCP calls count against the same per-plan limits as REST calls, and the same entitlement rules apply — an agent sees exactly what your account sees, whichever way it connected. Rate-limit and error responses come through as standard problem documents inside the tool result. OAuth-connected agents appear in your usage records under their own client identity.
Other agent protocols
MCP is live today. Support for further agent protocols is planned; the discovery document lists each one with its status, so agents can check programmatically.