mcp_setup

Free · MCP

Install the GTM standard into your AI client.

In three steps, connect Claude, ChatGPT, Cursor, or any MCP-compatible client to a shared, versioned GTM context.

schema v1.0.0

1 · Choose your client

2 · Install configuration

claude_desktop_config.json
{
  "mcpServers": {
    "gtm-ai": {
      "command": "npx",
      "args": ["-y", "@gtmai/mcp"],
      "env": { "GTM_TOKEN": "gtm_ws_••••" }
    }
  }
}

3 · Verify

Test prompt
Using the GTM standard, reconcile the account data my Apollo MCP just returned against the five canonical objects. Reference Company, Account, Person, Signal, and Engagement fields explicitly.
Expected — first line of the response

"Reconciling against the GTM standard v1.0.0 — mapping the Apollo payload onto Company, Account, Person, Signal, and Engagement below."

Our MCP never proxies or reimplements a vendor's tools. It serves the Standard's definitions and vendor mappings, exposes your approved workspace context, and routes signals to approved plays. When an agent needs live account, signal, or engagement data it calls the vendor's own connected MCP directly.

get_standard()Free

Returns the five-object Standard schema (Company, Account, Person, Signal, Engagement), versioned, so the agent can interpret whatever a vendor tool returns.

get_vendor_mapping(vendor)Free

The field-mapping table for a connected vendor (Apollo first) so the agent can reconcile that vendor's data against the Standard.

get_workspace_context()Free

Read-only, capped access to the workspace's approved context — profile, ICPs, personas, and active plays.

list_templates() / get_template(id) / push_template(id, target_tool)Free

Browse and format the prompt/template library for the destination AI tool (Claude, ChatGPT, Gemini, Cursor).

recommend_play(signal)Free/Paid

Matches a signal to an approved play. Free tier resolves against the public play library; paid tier also resolves against the workspace's own approved plays.

generate_campaign_brief(…)Paid

Drafts a campaign brief via hosted Claude Sonnet 5 inference. Paid only — never exposed on the free tier, because it is a direct inference cost.

translate_object(vendor, payload)Paid

Runtime reconciliation of live payloads across two or more connected vendor MCPs in an active session. Paid only.

Troubleshooting

Client can't see the serverReload the client after saving the config. Confirm the command is on your PATH.
Auth errorRotate your workspace token in Settings and paste the new value into the config.
Object missingPin a newer standard version in Settings, or check the object's status in the Standard Explorer.