Every standup, every strategy meeting, someone asks for the numbers — DAU, retention, funnel drop-off. Getting those numbers means opening Amplitude, navigating to the right chart, setting the date range, waiting for the query. The Amplitude MCP server collapses that whole process into a single conversation with Claude: ask a question, get the metric, move on.
What Is Amplitude?
Amplitude is a product analytics platform used by thousands of software companies to understand how users interact with their products. It tracks events (user actions like button clicks, page views, and purchases), builds funnels, measures retention cohorts, and surfaces behavioral patterns. As one of the official MCP Apps launch partners, Amplitude has deeper Claude integration than most analytics tools — not just data retrieval, but interactive visualizations rendered directly in Claude. If you're new to MCP, start with our introduction to MCP servers.
What the Amplitude MCP Server Does
The MCP server exposes Amplitude's core analytics capabilities as Claude tools:
- query events by name and date range — Get event counts for any named event over a specified period
- get event totals — Aggregate counts across event types for reporting
- check DAU/WAU/MAU — Pull active user metrics for any time window
- funnel analysis — See conversion rates between defined funnel steps
- retention cohort data — Check how users retained after a trigger event
- list all event types — Discover which events are tracked in your project
- user lookup by ID — Get the event history for a specific user ID
Prerequisites
Getting started with the Amplitude MCP server is one of the simpler setups in the MCP ecosystem:
- Amplitude account — Starter plan or above; sign up free at amplitude.com
- API Key and Secret Key — Found in your Amplitude project under Settings → General → API Keys; you need both the API Key and the Secret Key
- Node.js 18+ — Required to run the server via
npx
How to Install the Amplitude MCP Server
- Log into Amplitude and navigate to your project's Settings → General → API Keys.
- Copy both your API Key and Secret Key. Keep the Secret Key private — treat it like a password.
- Open your claude_desktop_config.json file in a text editor.
- Add the Amplitude server block shown in the configuration section below, substituting your real keys.
- Save the file and fully quit and relaunch Claude Desktop.
- In a new Claude conversation, type: "How many daily active users did we have yesterday?" A successful response confirms the MCP server is connected.
Configuration JSON
Add this to the mcpServers section of your claude_desktop_config.json:
{
"mcpServers": {
"amplitude": {
"command": "npx",
"args": ["-y", "@amplitude/mcp-server"],
"env": {
"AMPLITUDE_API_KEY": "your_api_key",
"AMPLITUDE_SECRET_KEY": "your_secret_key"
}
}
}
}
Real Use Cases: Claude + Amplitude in Practice
Once connected, your entire analytics workflow changes. Here are five prompts that demonstrate what becomes possible:
- "How many users triggered the 'Purchase Complete' event yesterday?" — Claude queries the event by name for yesterday's date range and returns the count — no date picker, no chart navigation required.
- "What's our 7-day retention for users who signed up last month?" — Claude fetches retention cohort data using last month's signup date as the anchor, and returns the day-1 through day-7 retention percentages in a clean table.
- "Show me DAU for the last 30 days" — Claude pulls 30 days of daily active user data and presents it as a formatted list or table, ready to paste into a slide deck or doc.
- "What percentage of users complete our onboarding funnel?" — Claude runs a funnel analysis across your defined onboarding steps and returns step-by-step conversion rates and the overall funnel completion percentage.
- "Which events have the highest volume this week?" — Claude fetches all event types and their totals for the current week, sorted by volume — useful for spotting unexpected spikes or confirming tracking is working correctly.
Pros
- Analytics in plain language — no dashboard clicking or report building for common metric requests
- Perfect for standups: get DAU, retention, and funnel numbers in seconds without opening a browser
- Amplitude is an official MCP Apps launch partner, meaning interactive dashboard support inside Claude is already live or coming very soon
- Simpler auth setup than most analytics tools — just two keys, no OAuth dance
- Combine with other MCP servers (like HubSpot MCP) to correlate product and CRM data in one conversation
Cons / Limitations
- Amplitude's API has rate limits — heavy querying in rapid succession can trigger throttling
- Complex cohort definitions and custom formulas may still require Amplitude's web UI for proper setup
- Starter plan restricts historical data access — queries older than 12 months may return no data or errors
- Event schemas with hundreds of event types can make it harder for Claude to identify the exact event you mean — be specific in your prompts
Frequently Asked Questions
Yes. Amplitude is one of the official MCP Apps launch partners, which means they have deeper integration with Claude beyond the basic MCP server. MCP Apps can render interactive charts and dashboards directly inside Claude conversations, not just return raw data. This makes Amplitude one of the most capable analytics tools in the MCP ecosystem.
Yes, the Amplitude Starter plan includes API access and works with the MCP server. However, the Starter plan has data history limits and fewer event types available via the API. If you're querying historical data older than 12 months or running complex cohort analyses, you'll need a paid Growth or Enterprise plan.
Through the standard MCP server, Claude retrieves data but cannot create charts or dashboards directly in Amplitude. However, as an MCP Apps launch partner, Amplitude offers interactive visualization capabilities within Claude conversations themselves — so you get a chart in the Claude UI without needing to go back to Amplitude's dashboard.
Amplitude has its own AI assistant built into its web interface, but it only works within the Amplitude app. The Amplitude MCP server brings your analytics data into Claude, which means you can combine Amplitude metrics with other MCP server data in a single conversation — for example, correlating product engagement data from Amplitude with CRM pipeline data from Salesforce MCP.