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

URLhttps://mcp.datocapital.com/mcp
TransportStreamable HTTP
AuthenticationOAuth (sign in with your DatoCapital account), or Authorization: Bearer <api_key> — the same key as the REST API. Get a key.
RegistryListed in the official MCP registry as com.datocapital/api.
Discoverymcp.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.

  1. Add a connector with the URL https://mcp.datocapital.com/mcp.
  2. Click Connect. Your browser opens a DatoCapital consent page.
  3. 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.

ToolWhat it does
search_companiesFree-text and filtered company search.
get_companyOne company by id, with optional expansions.
resolve_company_numberDirect lookup by country + national company number.
get_company_filingsFilings recorded against a company.
get_company_report_availabilityReports and certificates we can deliver for a company.
normalize_company_nameClean a free-text name and detect the legal form.
search_individualsSearch directors and officers.
get_individualOne person by id, with optional positions.
suggest_namesTypeahead for company and person names.
list_countriesCountries we have data for.
whoamiThe 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.