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 under active development. Some functions and settings may not be available, and you may experience bugs or performance issues during this period. This feature continues to evolve and currently operates under fair use limits.
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:
Available 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.
Navigate to claude.ai or open Claude desktop app.
Go to Settings > Connectors > Add custom connector.
Configure the integration:
https://mcp.amplitude.com/mcp
(or use the EU URL from the Regions table if your data resides in the EU.)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"
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"
}
}
}
EU customers should use https://mcp.eu.amplitude.com/mcp
instead.
Return to Tools & Integration tab and authenticate with Amplitude.
Ensure you're authenticated with Gemini.
Add this to your ~/.gemini/settings.json
:
{
"selectedAuthType": "oauth-personal",
"mcpServers": {
"amplitude": {
"httpUrl": "https://mcp.amplitude.com/mcp"
}
}
}
EU customers should use https://mcp.eu.amplitude.com/mcp
instead.
Restart the MCP server and authenticate:
gemini/mcp auth amplitude
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.
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.