Amplitude MCP Server
Query and build Amplitude charts, dashboards, experiments, and cohorts from your AI client.
Updated
What is Amplitude MCP?
The Amplitude MCP server is a Model Context Protocol server that lets AI clients query and create Amplitude content — charts, dashboards, experiments, feature flags, and cohorts — using natural language instead of the Amplitude UI or query syntax.
It is an official, Amplitude-hosted remote server reachable at https://mcp.amplitude.com/mcp (EU data-residency customers use https://mcp.eu.amplitude.com/mcp). Because it runs as a cloud service, there is nothing to install or self-host — your AI client connects directly over HTTP. The server is available to existing Amplitude customers and is in beta.
Authentication uses OAuth 2.0 with Amplitude: when you connect a client you log in and authorize it, and the server respects your existing Amplitude permissions and access controls, so the agent only sees the projects and data you can already view.
Connect the Amplitude MCP server
Claude Code
- 1
Add the server
Run: claude mcp add -t http -s user Amplitude "https://mcp.amplitude.com/mcp" (EU customers use https://mcp.eu.amplitude.com/mcp). The -t http flag sets HTTP transport and -s user registers it for every session.
- 2
Authenticate
Start Claude Code and complete the OAuth login with Amplitude when prompted to authorize the connection.
- 3
Verify
Ask: "What Amplitude projects can I access?" — a list of your projects confirms the connection.
Cursor
- 1
Open MCP settings
Cursor > Settings… > Cursor Settings, then Tools & Integrations > New MCP Server. (A one-click install deep link is also available from Amplitude's docs.)
- 2
Add the config
Add: { "mcpServers": { "Amplitude": { "url": "https://mcp.amplitude.com/mcp", "transport": "streamable-http" } } } (EU customers use https://mcp.eu.amplitude.com/mcp).
- 3
Authenticate
Return to the Tools & Integrations tab and authenticate with Amplitude via OAuth, then ask the AI to list your Amplitude projects to confirm.
Sample use cases
Security & permissions
The server authenticates with OAuth 2.0 with Amplitude. When you connect a client, you log in to Amplitude and authorize the connection rather than pasting an API key. The agent inherits your existing Amplitude permissions and access controls, so it can only read and create content in the projects and data you can already access. Because the server is remote and Amplitude-hosted, requests run against your Amplitude account over HTTPS. In Cursor, if tool calls start failing, clear MCP tokens (Command Palette → "Clear All MCP Tokens") and re-authenticate.
Using Amplitude MCP with Gamut
In Gamut, you add Amplitude as a connected tool and Gamut manages the OAuth connection, so an agent can call the Amplitude MCP server inside an automated, event- or schedule-triggered workflow. For example, a scheduled agent can query a dashboard or run a segmentation each morning, summarize the change in a key metric, and route the result to Slack or email — or, on a release event, pull experiment results and post a readout. The agent operates within your Amplitude permissions, so it only reads or creates content you have access to.
Frequently asked questions
What Amplitude data can an agent query through MCP?
The integration connects to Amplitude's analytics platform, enabling queries for event data, user properties, funnels, retention, and experiment results. The exact endpoints depend on the MCP server implementation and your Amplitude plan.
Can the agent create charts or dashboards inside Amplitude?
Most MCP implementations focus on reading analytics data. Creating saved charts or dashboards inside Amplitude typically requires the Amplitude UI. The agent can, however, query the data and build visualizations in its own output.
Does this work with Amplitude's free plan?
API access availability varies by Amplitude plan. The free Starter plan includes limited API access. Check your plan's feature list to confirm whether the specific API endpoints the MCP server uses are available.