On this page

How to connect Amplitude MCP to Cursor

Connect Amplitude MCP to Cursor so you can ask questions about your product data, such as funnels, cohorts, and experiments, directly from the AI panel in your editor. Setup uses OAuth and takes about two minutes, with no API keys to manage. Use this when you want to analyze Amplitude data in the same surface where you're writing code.

Use the one-click deep link if you want the fastest setup. Use the manual JSON config if you need MCP configuration checked into a shared mcp.json for your team.

You need an active Amplitude account with project access and Cursor installed.

How do I install Amplitude MCP in Cursor with one click?

How do I configure Amplitude MCP in Cursor manually?

  1. Open Cursor Settings: Cursor > Settings… > Cursor Settings.

  2. Navigate to Tools & Integrations > New MCP Server.

  3. Add this configuration to your mcp.json:

    json
    {
      "mcpServers": {
        "Amplitude": {
          "url": "https://mcp.amplitude.com/mcp",
          "transport": "streamable-http"
        }
      }
    }
    

    EU customers should use https://mcp.eu.amplitude.com/mcp instead.

  4. Return to the Tools & Integrations tab and authenticate with Amplitude.

How do I verify the connection works?

Ask Cursor's AI: "What Amplitude projects can I access?" If you see a list of your projects, MCP is connected and authenticated.

How do I switch Amplitude MCP from the US server to EU residency?

Replace https://mcp.amplitude.com/mcp with https://mcp.eu.amplitude.com/mcp in your mcp.json and re-authenticate in the Tools & Integrations tab.

Why are my Amplitude MCP tool calls failing in Cursor?

Expired or corrupted authentication tokens usually cause this. Open the Command Palette (Cmd+Shift+P on Mac, Ctrl+Shift+P on Windows/Linux), type and select "Clear All MCP Tokens," then re-authenticate with Amplitude.

What permissions does the Amplitude MCP server have?

The MCP server inherits the Amplitude permissions of the user who authenticates. You can only read or modify projects you already have access to in Amplitude. Amplitude grants no additional access.

Was this helpful?