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
A PM asks the AI client about conversion or retention trends in plain English.
The agent queries Amplitude charts and segmentation and returns the answer without opening the dashboard.
After a release, an engineer wants experiment and feature-flag results.
The agent reads the relevant experiment and flag data and summarizes the outcome inline.
A team wants to spin up a new chart or dashboard from a description.
The agent creates the chart, dashboard, or cohort in Amplitude based on the natural-language request.
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 is the Amplitude MCP server?
It is Amplitude's official Model Context Protocol server that lets AI clients like Claude and Cursor query and create Amplitude content — charts, dashboards, experiments, feature flags, and cohorts — in natural language. It runs remotely at https://mcp.amplitude.com/mcp.
Is the Amplitude MCP server free?
It is available to existing Amplitude customers and is currently in beta; no separate MCP pricing tier is documented. Access is scoped to your existing Amplitude permissions, so you only see data you can already access.
How do I connect the Amplitude MCP server to Claude Code or Cursor?
For Claude Code run: claude mcp add -t http -s user Amplitude "https://mcp.amplitude.com/mcp", then authenticate via OAuth. For Cursor, add an MCP server with url https://mcp.amplitude.com/mcp and transport streamable-http (or use the one-click install), then authenticate with Amplitude. EU customers use https://mcp.eu.amplitude.com/mcp.
Is the Amplitude MCP server hosted or self-hosted?
It is hosted by Amplitude as a remote server, so there is nothing to install or run yourself — your AI client connects to https://mcp.amplitude.com/mcp (or the EU URL) over HTTP and authenticates with OAuth.