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.
The Amplitude MCP server is listed in the official MCP servers registry on GitHub. You can also find MCP integration guides and examples in Anthropic's Claude documentation, the MCP quickstart resources, and Cursor's MCP documentation.
Available to any existing Amplitude customer.
You must use a code editor or application that supports MCP servers (for example, VS Code, Cursor, Replit, 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:
Available tools
Tool Name
Description
searchSearch for dashboards, charts, notebooks, experiments, and other content in Amplitude with comprehensive filtering and personalization options
query_chartQuery chart data result using the internal dash API to get chart data
query_metricQuery metric data using the dataset endpoint with metric references
query_experimentQuery experiment analysis data using the dataset endpoint with proper experiment parameters
query_datasetExecute a data query using the dataset endpoint for complex ad-hoc analysis within a project
get_contextGet context information about the current user, organization, and accessible projects
get_chartsRetrieve full chart objects by their IDs using the chart service directly
get_dashboardGet specific dashboards and all their charts including chart IDs for individual queries
get_notebookGet specific notebooks and all their charts including chart IDs for individual queries
get_flagsRetrieve feature flags from a project with optional filtering by deployment, type, and deleted status
get_experimentsRetrieve specific experiments by their IDs with additional information like state and decisions
get_deploymentsRetrieve all deployments (Experiment API keys) for the current project
get_metricsList all metrics from a project with optional filtering and sorting by various criteria
get_metricGet detailed information about a specific metric by ID
get_eventsRetrieve events from a project with optional filtering and sorting
get_event_propertiesRetrieve event properties from a project with filtering options
get_user_propertiesRetrieve user properties from a project with filtering options
get_session_replaysSearch 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.
Quick Install (Recommended):
US Server (Default): Add Amplitude MCP Server to Replit
EU Server: Add Amplitude MCP Server to Replit (EU)
Manual Setup:
Navigate to your Replit workspace settings.
Go to Integrations > MCP Servers.
Add a new MCP server with this configuration:
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.
Best for: Users who want to use Amplitude MCP with ChatGPT's developer mode.
Navigate to ChatGPT or open the ChatGPT desktop app.
Go to Settings > Apps & Connectors > Browse Connectors.
Select Amplitude then press Connect to start the OAuth connection.
Complete Amplitude OAuth authorization when prompted.
For best results with ChatGPT, Amplitude recommends creating a Project specificly for the Amplitude MCP and adding this prompt to the instructions:
When using Amplitude MCP, follow these rules then act quickly and autonomously:
- Use tools to find answers: If you need info (events, properties, chart definitions, cohorts), use tools to discover it rather than asking the user. Trust the Amplitude MCP tools provide access to actual data behind charts, dashboards, and other entities. Always attempt using tools before saying they don't exist.
- Try NOT to ask clarifying questions: Make your best judgment with information available but sparingly elicit clarification from users
- Resolve ambiguity yourself: When multiple options exist (e.g., which project to use, which saved chart or event matches best, how to define a segment), choose the most reasonable option based on tool results and context. Search saved charts, metrics, and other data before creating something new.
- When responding to requests that involve Amplitude objects (charts, dashboards, or any entity), don't stop at referencing IDs and metadata. Retrieve underlying data, run analysis based on it, then share specific metrics as part of your analysis.
- Complete the request: Execute the workflow requested, proactively share relevant data when analyzing, don't stop partway to ask for confirmation, then provide data-backed, actionable, and concise answers.
- Report what you did: After completing the task, briefly explain key assumptions or data used
- Cite your sources: When referencing data from Amplitude, include the link as part of the markdown response (()[])
Start asking questions about your Amplitude data.
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.
December 15th, 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.