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.
Install
Section titled “Install”Add Amplitude to your zone and connect it to your MCP client.
Step 1 - Install in Keycard Console
Section titled “Step 1 - Install in Keycard Console”-
In your zone’s Keycard Console, go to Applications -> Add Application -> Explore MCP Servers.
-
Search for
Amplitudeand click Install. -
A browser tab opens to Amplitude’s OAuth consent screen. Sign in and approve the requested permissions.
-
You’re redirected back. Amplitude appears on the Applications page with a Keycard MCP Gateway URL.
Step 2 - Connect your MCP client
Section titled “Step 2 - Connect your MCP client”On the Applications page, click Add to Coding Agent next to Amplitude and pick how you want to install:
- Cursor - opens a deeplink that hands the MCP config straight to Cursor. Click Install inside Cursor to finish.
- Claude Code - opens a dialog with a
claude mcp addcommand. Pick a scope (User, Project, or Local), then copy and run the command in your terminal. - Install manually - reveals the Server Name and Server URL to paste into any other MCP-compatible client.
Once connected, Amplitude’s tools are available to the agent, scoped to whoever signs in to your zone.
What Amplitude can do once installed.
Amplitude provides 35 tools:
- 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
Next steps
Section titled “Next steps”What to do once Amplitude is installed.
Now do this
- Confirm the gateway works by asking your AI client to call one of the Amplitude tools above.
Recommended
- Decide who can use it - write access policies scoped to the Amplitude resource so only the right users and agents reach the tools.
- Watch the calls - every tool call lands in your audit log with user identity, resource, and policy decision.