Analyze product data, experiments, and user behavior through natural language conversations with AI. Query analytics, dashboards, experiments, and feature flags without leaving your AI environment.
Adding Amplitude provisions three things in your zone: an upstream resource pointing at https://mcp.amplitude.com/mcp (kept inside Keycard), a Keycard MCP Gateway URL - the downstream resource - that you install in Cursor, Claude Code, or any MCP client, and a provider for token exchange with Amplitude’s OAuth issuer.
When your AI client makes a tool call, it sends a Keycard-issued access token to the gateway URL. Keycard’s STS exchanges that token for an upstream Amplitude token, the gateway calls the upstream MCP, and the response is proxied back. Your zone’s identity provider, access policies, and audit log apply to every call - the upstream credential never leaves Keycard. Each call is recorded in the audit log with the user identity, the resource accessed, and the policy decision.
Tools the upstream server exposes through the Keycard MCP Gateway.
Amplitude exposes 35 tools through the gateway:
- get_charts
- Get chart objects by their IDs
- save_chart_edits
- Save temporary chart edits as permanent charts
- get_cohorts
- Get cohort details by their IDs
- create_cohort
- Create a new cohort with a definition
- get_context
- Get current user, org, and accessible projects
- get_project_context
- Get project-specific settings and configuration
- get_dashboard
- Get dashboards with all their charts
- create_dashboard
- Create a dashboard with charts and layout
- edit_dashboard
- Update a dashboard's metadata and layout
- create_experiment
- Create a new experiment across projects
- get_deployments
- List all deployments for the current project
- get_experiments
- Get experiments by their IDs
- get_flags
- Get feature flags by their IDs
- create_flags
- Create multiple feature flags in batch
- update_flag
- Update a feature flag or experiment settings
- create_notebook
- Create a new analytics notebook
- edit_notebook
- Update a notebook's metadata and layout
- query_dataset
- Run analytics queries on events, funnels, retention
- get_chart_definition_params
- Get parameter schema and examples for a chart type
- verify_chart_definition
- Validate and auto-correct a chart definition
- query_chart
- Query a single chart by ID
- query_charts
- Query up to 3 charts concurrently by ID
- query_experiment
- Run an experiment analysis query
- search
- Search across content in the workspace
- get_from_url
- Get objects from an Amplitude URL
- get_session_replays
- Search session replays by event count filters
- list_session_replays
- List session replays for a project
- get_session_replay_events
- Get rrweb events from a session replay
- get_event_properties
- Get event properties for a specific event type
- get_feedback_comments
- List raw customer feedback comments
- get_feedback_insights
- Get grouped customer feedback themes
- get_feedback_mentions
- Get feedback mentions linked to an insight or trend
- get_feedback_sources
- List connected feedback integration sources
- get_feedback_trends
- List saved customer feedback trends
- get_users
- Get user data and session replays by event
Install
Section titled “Install”Add Amplitude to your zone and install the gateway URL into Cursor, Claude Code, or any MCP client.
-
Open the catalog
In your zone’s Keycard Console, go to Applications → Add Application → Explore MCP Servers.
-
Find and install Amplitude
Search for
Amplitudein the catalog and click Install. -
Connect your development tool
Once installed, Amplitude appears on the Applications page with a Keycard MCP Gateway URL. Use the Install dropdown to add it to Cursor, Claude Code, or any MCP-compatible client.
Related
Section titled “Related”- Catalog overview - browse other MCP and API servers
- Access policies - control who can use Amplitude
- Identity providers - control who can sign in