gtm.devdocs
signals

Company events API

company_events

1 credit / call

The trade shows and conferences a company exhibited at or sponsored (past and upcoming), newest first, with dates, location and each show's total exhibitor count. Address the company by org_id (from resolve_company) or domain. To go the other way — companies exhibiting at a show — use search_companies with exhibiting_at.

Get an API key free trial credits · no card

Parameters

paramtypedescription
domainstringCompany website domain, e.g. "salesforce.com".
limitintegerShows to return (default 25, max 100).
org_idstringLinkedIn organization id (from resolve_company). Preferred.
upcomingbooleanOnly shows that haven't started yet. Optional.

Call it from your agent (MCP)

Connect once and company_events 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":"company_events","arguments":{"domain":"salesloft.com","upcoming":true}}}'

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

Call it over REST

curl -X POST https://api.gtm.dev/v1/tools/company_events \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain":"salesloft.com","upcoming":true}'

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

Related tools