gtm.devdocs
resolve & enrich

Company name resolution API

resolve_company

0.1 credits / call

Resolve a free-text company/brand name (or LinkedIn company URL, or bare domain) to its canonical LinkedIn company identity: org_id, canonical name, domain and confidence. Returns ranked candidates when the match is ambiguous. Call this first to get an org_id for the other tools.

Get an API key 1,000 free live credits · no card

Parameters

paramtypedescription
query requiredstringCompany name, brand, LinkedIn company URL, or domain to resolve (e.g. "Stripe", "stripe.com").

Call it from your agent (MCP)

Connect once and resolve_company appears in your agent’s toolbox next to every other gtm.dev tool. Claude Code:

claude mcp add --transport http gtm https://mcp.gtm.dev \
  --header "Authorization: Bearer YOUR_API_KEY"

Under the hood, the client sends:

curl -X POST https://mcp.gtm.dev \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"resolve_company","arguments":{"query":"stripe"}}}'

other clients (cursor, claude desktop, openai agents sdk, langchain): mcp setup

Call it over REST

curl -X POST https://api.gtm.dev/v1/tools/resolve_company \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"stripe"}'

Errors (401, 402, 429, 400) are listed in the REST reference. Calls that error are not billed — see pricing.

Related tools