<!-- Public-facing companion to the "AI / MCP Integration" section of docs/help-company.md. Rendered unauthenticated at /docs/mcp — keep this in sync by hand when the gated section changes (no build-time coupling between the two on purpose; this version is stripped of account-specific navigation and internal-only features like Breeze and the partner-registration API). -->

Using SoundGTM with Claude and ChatGPT

SoundGTM is the AI-native partner relationship management (PRM) platform. It exposes a Model Context Protocol (MCP) server that lets Claude, ChatGPT, and Claude Desktop query your partner pipeline and take actions on your behalf — without logging into a portal.

Ask things like:

  • "How's my partner pipeline looking this quarter?"
  • "Which partner deals have stalled?"
  • "List pending commissions and authorize the ones that are ready."
  • "Invite jane@example.com as a referral partner."
  • "Draft a nudge email to the partner on my biggest stalled deal."

Your AI assistant translates the request into the right SoundGTM action and answers from your live workspace data — partners, deals, commissions, and programs.

Note

Note: This requires a SoundGTM account. If you don't have one yet, sign up free — connecting an AI assistant takes about a minute once you're in.

How it works

There are two ways to connect:

  • OAuth — for claude.ai and ChatGPT. You approve the connection on a SoundGTM consent screen; no key to copy, and you can disconnect at any time.
  • API key — for Claude Desktop, custom scripts, and any other MCP client that authenticates with a bearer token.

Both read-only and read-write access are available. For recognized AI assistants (Claude, ChatGPT) the consent screen preselects read + write; any other client defaults to read-only. Either way the screen states the access level being granted and you can switch before approving. Write actions (updating a deal stage, authorizing a commission, inviting a partner, sending an announcement) normally prompt for confirmation before running.

Connecting claude.ai (OAuth)

  1. In claude.ai, go to Settings → Integrations and click Add integration.
  2. Enter https://staging.partnertracker.soundgtm.com/api/mcp as the server URL.
  3. claude.ai redirects you to SoundGTM to sign in and approve the connection. The consent screen states the access level being granted and lets you switch between read-only and read + write.
  4. Once approved, claude.ai connects automatically. Ask it "How's my partner pipeline?" to try it out.

Connecting ChatGPT (OAuth)

Requires a ChatGPT Plus, Pro, Business, Enterprise, or Edu plan with Developer mode enabled.

  1. Go to Settings → Apps & connectors → Advanced and toggle on Developer mode.
  2. Click Create to add a new connector.
  3. Name it SoundGTM and paste https://staging.partnertracker.soundgtm.com/api/mcp into MCP Server URL.
  4. Set Authentication to OAuth and click Create.
  5. ChatGPT redirects you to SoundGTM to sign in and approve the connection.

Connecting Claude Desktop (API key)

Claude Desktop authenticates with an API key rather than OAuth. Once signed in to SoundGTM, generate a key and add this to your Claude Desktop config file (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "soundgtm": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://staging.partnertracker.soundgtm.com/api/mcp"],
      "env": {
        "MCP_AUTH_TOKEN": "pt_sk_your_key_here"
      }
    }
  }
}

Restart Claude Desktop after saving — "soundgtm" should appear as a connected tool server.

Available tools

ToolAccessWhat it does
list_dealsReadList deals with filters (stage, partner, risk, conversion status)
list_stalled_dealsReadDeals with amber or red risk scores
get_dealReadFull deal detail: members, recent events
pipeline_summaryReadDeal counts by stage, at-risk count, pending commission totals
list_partnersReadList partners with filters (status, tag, program, at-risk)
get_partner_detailReadPartner's deals, commission terms, health score
list_pending_commissionsReadAll commissions awaiting payment
list_programsReadYour partner programs and their settings
get_action_queueReadYour prioritized "do this next" queue
get_ideal_partner_profileReadYour saved Ideal Partner Profile
save_ideal_partner_profileRead + WriteCreate or update your Ideal Partner Profile
update_deal_stageRead + WriteMove a deal to a new stage
convert_dealRead + WriteMark a deal as converted — creates payout records and notifies the partner
invite_partnerRead + WriteSend a partner invite email
authorize_commissionsRead + WriteBulk-approve commissions for payment (does not send money — transfers stay on the Payments page)
mark_commission_paidRead + WriteMark a specific commission as paid
send_announcementRead + WriteSend an announcement to all or selected partners
draft_partner_emailRead + WriteCreate a Gmail draft addressed to a partner

FAQ

Does this cost extra? No — MCP access is included on any paid or trial SoundGTM plan.

Can I revoke access later? Yes. Every connected AI assistant and API key can be disconnected instantly from inside SoundGTM, with no effect on the others.

Is my data shared with anyone else? No. The MCP server only accesses your own SoundGTM workspace data through SoundGTM's first-party API — there's no third-party data sharing involved in this integration.

Need help? Email support@soundgtm.com.

Using SoundGTM with Claude and ChatGPT | SoundGTM