Skip to content
API Reference
Amplitude logo

Amplitude

Analytics

Product analytics and behavioral data platform

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

Add Amplitude to your zone and install the gateway URL into Cursor, Claude Code, or any MCP client.

  1. Open the catalog

    In your zone’s Keycard Console, go to ApplicationsAdd ApplicationExplore MCP Servers.

  2. Find and install Amplitude

    Search for Amplitude in the catalog and click Install.

  3. 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.