Skip to content
Documentation menu

MCP server

Use Growth Method from your AI client, like ChatGPT or Claude, via our MCP server.

The Growth Method MCP server is built on our API and lets you use your preferred AI client to work with Growth Method. It’s popular with AI-first marketers who already spend time in tools like ChatGPT and Claude. Here, Growth Method acts as a headless backend, providing data and functions to your AI agent, so you get campaign and experiment management without context switching into our app.

Play

Who it’s for

Teams that use our MCP server tend to:

  • Spend a lot of time in AI tools like ChatGPT and Claude
  • Have a relatively modern marketing stack and are comfortable connecting data sources via MCP

Example workflow

With the Growth Method MCP server and a GA4 or PostHog MCP server connected to ChatGPT:

  1. “Get details of the pricing page campaign from Growth Method.”
  2. “Use PostHog to compare traffic and conversion for the /pricing page before and after this campaign went live.”
  3. “Add this traffic and conversion data to Growth Method for campaign analysis.”

Available tools

ToolWhat it does
list-campaignsList or filter campaigns by stage, owner, date, and more. Pass a campaign’s id to get its full details, results, and metrics
find-similar-campaignsCheck an idea against your active campaigns for overlap before you create it
create-campaignCreate a campaign in the Backlog stage
update-campaignEdit a campaign’s fields, move it between stages, and record metric results
extend-campaignExtend a finished campaign’s duration and move it back to Live
list-integrationsList the third-party integrations connected to your team

create-campaign, update-campaign and extend-campaign change your data, so they ask you to confirm before they act.

Create an API token

Every client needs a token, so start here. Each token only works with one team: the team you’re in when you create it.

  1. In Growth Method, switch to the team you want your AI client to work with.
  2. Go to User settings and select the API Tokens tab.
  3. Enter a name, then select Create Token.
  4. Copy the token. For your security it’s shown only once, and it expires one year after you create it.

Switching teams in the app later doesn’t move a token you’ve already created. To work with more than one team, create a separate token for each. The API Tokens tab shows which team each token can access. If you leave a team, its token stops working.

Note: tokens created before 20 July 2026 can access every team you belong to. Replace them to limit each one to a single team.

Connect Claude Code

Run this in your terminal, replacing the token with your own:

claude mcp add --transport http growth-method https://app.growthmethod.com/mcp \
  --scope user \
  --header "Authorization: Bearer gm_your_token_here"

Type /mcp inside Claude Code to check it connected. You should see the six Growth Method tools listed.

--scope user makes Growth Method available in every project you work on. This is what most people want, because your campaigns aren’t tied to one codebase. Leave it out and the connection is saved to the current project only.

Avoid --scope project. That writes the connection to a shared file that gets committed to your repository, putting your token in version control for the whole team to read.

Connect Claude Desktop

Claude Desktop’s Add custom connector screen asks for a URL and, optionally, OAuth details. It has no field for an API token, so connect it through a bridge instead. This needs Node.js installed.

  1. Open ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows, use %APPDATA%\Claude\claude_desktop_config.json.
  2. Add the Growth Method entry, replacing the token with your own:
{
  "mcpServers": {
    "growth-method": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://app.growthmethod.com/mcp",
        "--header", "Authorization:${AUTH_HEADER}"
      ],
      "env": { "AUTH_HEADER": "Bearer gm_your_token_here" }
    }
  }
}
  1. Quit Claude Desktop completely and reopen it. Closing the window isn’t enough.

Copy the Authorization:${AUTH_HEADER} line exactly, with no space after the colon. Claude Desktop splits settings on spaces, so writing the token directly on that line stops the connection working.

Connect another client

Any client that supports MCP over the Streamable HTTP transport can connect. Add a server at https://app.growthmethod.com/mcp and set it to send your token in an Authorization: Bearer header.

What your token can do

Your token acts on your behalf as a signed-in user within its team, so the tools see exactly the campaigns you’d see in the app. Requests are limited to 30 a minute. When a token expires after a year, create a new one and update your client.

Next steps