CompanyProof

Official

Find legal companies, retrieve registry profiles and verify supported company identity facts with source evidence. Streamable HTTP MCP; authenticated data calls use OAuth or a CompanyProof API key.

About CompanyProof MCP Server

Find legal companies, retrieve registry profiles and verify supported company identity facts with source evidence. Streamable HTTP MCP; authenticated data calls use OAuth or a CompanyProof API key.

Features

Tools
Getting Started

Add https://companyproof.ai/v2/mcp as a remote Streamable HTTP MCP server in your client. Complete CompanyProof OAuth 2.1/PKCE, or use a CompanyProof Bearer API key in a compatible custom client. Public initialize and tools/list require no login; tools/call requires authentication and entitlement. Live searches/profiles cost one shared credit each; verification costs one per accepted claim and writes a proof. Test access uses a fixed fixture. CompanyProof connects AI agents to company registry data and source evidence. Search for a legal company by name, registration number, VAT number or ticker and country; retrieve its available profile modules; and verify supported company identity claims. The three tools are search_companies, get_company_profile and verify_company_claims. Automatic claim verification covers registered name, registration number, status, incorporation date, VAT number and legal form. Financial and ownership records are available in profiles where coverage permits. The remote endpoint uses Streamable HTTP, with public tool discovery and authenticated data calls through OAuth 2.1/PKCE or a CompanyProof Bearer API key. Live data requires an eligible account and uses shared credits; verification can write a proof and enable eligible monitoring. Test access uses a documented fixture. Coverage varies by company and jurisdiction. Documentation: https://companyproof.ai/docs/mcp. Official MCP Registry: ai.companyproof/companyproof.

Tools (3)
Functions this server exposes to AI clients

search_companies

Resolve candidate legal entities by identifier and country. Requires company.read; one shared credit per accepted live request.

get_company_profile

Retrieve available profile modules and provenance using the selected company ID. Requires company.read; one shared credit per accepted live request.

verify_company_claims

Check six supported identity fields, save a proof and optionally monitor eligible facts. Requires proof.write; one shared credit per accepted claim.

Example
{
  "mcpServers": {
    "companyproof": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://companyproof.ai/v2/mcp",
        "--transport",
        "http-only"
      ]
    }
  }
}