public read-only MCP · no key required
Give your agent gcd().
Connect the public MCP endpoint, resolve a company and keep the match state and official source in the result. Missing jurisdictions and unmatched companies return explicit states instead of plausible-looking data.
one successful tool call
The agent receives the same company identity.
Resolve company number 08480771 and cite the official source.
GCD()STRIPE PAYMENTS UK LTD · Active · gcd_GB_08480771. Official source: Companies House. Source checked 11 July 2026.
After connecting, call resolve_company. A no-country miss returns jurisdiction_required with supported choices; a source-specific miss returns source_check_required.
connection
Use the public endpoint.
No bearer token is required for the read-only resolver. Expanded company coverage and retrieval access are requested after a company search.
https://getcompanydocs-site.azize-seyt.workers.dev/api/mcp Claude Code
terminal$ claude mcp add --transport http gcd https://getcompanydocs-site.azize-seyt.workers.dev/api/mcpOpenAI Codex
terminal · or ~/.codex/config.toml$ codex mcp add gcd --url https://getcompanydocs-site.azize-seyt.workers.dev/api/mcp # ~/.codex/config.toml [mcp_servers.gcd] url = "https://getcompanydocs-site.azize-seyt.workers.dev/api/mcp"
Cursor · Windsurf
mcp.json{
"mcpServers": {
"gcd": { "url": "https://getcompanydocs-site.azize-seyt.workers.dev/api/mcp" }
}
}VS Code
.vscode/mcp.json{
"servers": {
"gcd": { "type": "http", "url": "https://getcompanydocs-site.azize-seyt.workers.dev/api/mcp" }
}
}public tool
resolve_company, get_company and get_jurisdiction_coverage
Resolve a company name or registration number, retrieve a sourced company by canonical identity, or inspect a jurisdiction's mapped authority, source rights and materialization state. If a live register cannot be chosen safely, the tool returns jurisdiction_required before any source check.
tool: resolve_company input: { "query": "08480771", "country": "GB" } result: status: "resolved" match.entity_id: "gcd_GB_08480771" match.source.registry: "Companies House" tool: get_company input: { "entity_id": "gcd_GB_08480771" }
tool: get_jurisdiction_coverage input: { "jurisdiction": "FR" } result: status: "mapped" coverage.local_identity_index: "not_loaded" sources[0].role: "business_identity"
scope and trust
Small, working and explicit.
Public resolver
Use the read-only resolver without creating an account.
No invented entities
A submitted query is not treated as a legal name until an official source verifies it.
Expanded access
Request deeper profiles, documents and monitoring from the selected company page.