The Amplitude Model Context Protocol (MCP) server enables teams to analyze product data, experiments, and user behavior using conversational AI. Query your Amplitude analytics, dashboards, experiments, and feature flags directly through AI interfaces using natural language.
Available to any existing Amplitude customer.
You must use a code editor or application that supports MCP servers (for example, VS Code, Cursor, Claude Code).
| Region | MCP Server URL |
|---|---|
| United States Server (Default) | https://mcp.amplitude.com/mcp |
| EU Residency Server | https://mcp.eu.amplitude.com/mcp |
Use the Standard Server URL unless your Amplitude data resides in the EU region.
The Amplitude MCP provides comprehensive access to your analytics through these tools:
| Tool Name | Description |
|---|---|
search |
Search for dashboards, charts, notebooks, experiments, and other content in Amplitude with comprehensive filtering and personalization options |
query_chart |
Query chart data result using the internal dash API to get chart data |
query_metric |
Query metric data using the dataset endpoint with metric references |
query_experiment |
Query experiment analysis data using the dataset endpoint with proper experiment parameters |
query_dataset |
Execute a data query using the dataset endpoint for complex ad-hoc analysis within a project |
get_context |
Get context information about the current user, organization, and accessible projects |
get_charts |
Retrieve full chart objects by their IDs using the chart service directly |
get_dashboard |
Get specific dashboards and all their charts including chart IDs for individual queries |
get_notebook |
Get specific notebooks and all their charts including chart IDs for individual queries |
get_flags |
Retrieve feature flags from a project with optional filtering by deployment, type, and deleted status |
get_experiments |
Retrieve specific experiments by their IDs with additional information like state and decisions |
get_deployments |
Retrieve all deployments (Experiment API keys) for the current project |
get_metrics |
List all metrics from a project with optional filtering and sorting by various criteria |
get_metric |
Get detailed information about a specific metric by ID |
get_events |
Retrieve events from a project with optional filtering and sorting |
get_event_properties |
Retrieve event properties from a project with filtering options |
get_user_properties |
Retrieve user properties from a project with filtering options |
get_session_replays |
Search for session replays in the last 30 days, filtered by user properties or events. |
Complete the steps below, depending on the tool you're integrating with.
https://mcp.amplitude.com/mcp
https://mcp.eu.amplitude.com/mcp instead.Complete Amplitude OAuth authorization when prompted.
Start asking questions about your Amplitude data.
Add the MCP server globally:
claude mcp add -t http -s user Amplitude "https://mcp.amplitude.com/mcp"
https://mcp.eu.amplitude.com/mcp instead.Start Claude Code:
claude
Authenticate with Amplitude:
/mcp
Follow the authentication flow.
Quick Install (Recommended):
US Server (Default): Install Amplitude MCP Server deep link (US)
EU Server: Install Amplitude MCP Server deep link (EU)
Manual Setup:
Open Cursor Settings: Cursor > Settings… > Cursor Settings.
Navigate to: Tools & Integrations > New MCP Server.
Add this configuration to your mcp.json:
{
"mcpServers": {
"Amplitude": {
"url": "https://mcp.amplitude.com/mcp",
"transport": "streamable-http"
}
}
}
https://mcp.eu.amplitude.com/mcp instead.Return to Tools & Integration tab and authenticate with Amplitude.
Best for: Users who want to use Amplitude MCP with ChatGPT's developer mode.
Enable ChatGPT developer mode (if not already enabled).
Add a new MCP connector with the following configuration:
https://mcp.amplitude.com/mcp
https://mcp.eu.amplitude.com/mcp instead.Complete Amplitude OAuth auth flow when prompted.
Ensure you're authenticated with Gemini.
Add this to your ~/.gemini/settings.json:
{
"selectedAuthType": "oauth-personal",
"mcpServers": {
"amplitude": {
"httpUrl": "https://mcp.amplitude.com/mcp"
}
}
}
https://mcp.eu.amplitude.com/mcp instead.Restart the MCP server and authenticate:
gemini/mcp auth amplitude
Using with other supported MCP Clients
For MCP-compatible clients:
Configure your client to connect to https://mcp.amplitude.com/mcp.
https://mcp.eu.amplitude.com/mcp instead.Ensure your client supports OAuth authentication.
Set up the connection according to your client's documentation.
Authenticate with your Amplitude account when prompted.
Select which Amplitude tools to enable based on your needs.
What were the daily active users over the last 7 days?
Show signup conversion rates by traffic source this month.
Which features have the highest engagement rates?
What's the performance of the checkout experiment?
Show the statistical significance of the new onboarding flow.
Which experiment variants are running?
Find all charts related to user retention.
Search for dashboards containing mobile app metrics.
Show experiments testing the payment flow.
Compare user behavior between iOS and Android platforms.
What's the typical user journey for power users?
Analyze feature adoption rates after the recent product launch.
Most analysis questions follow this pattern:
Example conversation flow:
User: Show me user retention data. AI: [Searches for retention-related charts]
AI: [Retrieves chart definitions]
AI: [Queries the data and presents results] User: Can you break this down by user segment? AI: [Modifies query to include segmentation]
The AI service you're using (for example, Claude or Gemini) processes your Amplitude data. Review your organization's policies regarding AI-powered data analysis tools and consider compliance requirements (General Data Protection Regulation, California Consumer Privacy Act).
Third parties (for example, Anthropic) develop and maintain the AI models used with this MCP server. Amplitude isn't responsible for model outputs, including hallucinations, inaccuracies, or errors resulting from model behavior, even if such outputs use your Amplitude data.
MCP server access is enabled by default for all users in your organization. Organization administrators can opt out or restrict access if needed:
Authentication and OAuth Issues
Missing Data
Chart Query Issues
MCP Client Issues
Cmd+Shift+P on Mac, Ctrl+Shift+P on Windows/Linux), type and select "Clear All MCP Tokens," then re-authenticate with your accounts.If you encounter issues not covered here:
Amplitude is constantly improving the Amplitude MCP server and would appreciate hearing from you. Share your feedback, suggestions, or report issues using this feedback form.
Transport Type: Streaming HTTP (Remote).
Authentication: OAuth 2.0 with Amplitude.
September 23rd, 2025
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.