MCP Directory

Amplitude MCP

Official

Amplitude's hosted MCP server — query charts, dashboards, experiments, flags, and session replays in plain English.

Unverified
HTTP (remote)
OAuth
Stale

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
claude mcp add --transport http amplitude https://mcp.amplitude.com/mcp

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "amplitude-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.amplitude.com/mcp"
      ]
    }
  }
}

Claude Desktop connects to remote servers through the `mcp-remote` proxy (installed on first run via npx). Restart Claude Desktop after saving.

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

Before you start

  • An Amplitude account with access to at least one project
  • Appropriate project permissions in Amplitude — the server can't show anything your user can't see
  • An MCP client that supports remote HTTP servers with OAuth (Claude, Cursor, ChatGPT, etc.)

About Amplitude MCP

Amplitude MCP is a hosted streamable-HTTP endpoint: the client connects to https://mcp.amplitude.com/mcp, triggers a browser OAuth 2.0 flow, and from then on every query runs as your Amplitude user. Permission mirroring is the core design — you can only reach the orgs and projects you already have access to, which makes rollout simple but also means there is no way to grant an agent narrower access than your own account.

The intended workflow is search-first: search finds dashboards, charts, notebooks, and experiments by name; get_charts / get_dashboard / get_experiments pull full definitions; then query_chart, query_metric, query_dataset, and query_experiment fetch actual numbers, including statistical significance for A/B tests. get_session_replays filters session recordings, and get_event_properties exposes your taxonomy so the agent writes correct queries.

Strengths: zero setup, a separate EU endpoint (https://mcp.eu.amplitude.com/mcp) for data residency, and coverage across analytics, Experiment, and Session Replay in one server. Trade-offs: it is beta with possible rate limits, closed source with no self-host option, and there is no API-key mode — clients must support remote HTTP servers with OAuth. The 45-star GitHub repo exists only for documentation, so judge the product by Amplitude's docs rather than repo activity.

If you need programmatic control or a local server, this isn't it; if you want product-metrics Q&A inside Claude or Cursor with your existing permission model, the one-URL setup is about as low-friction as MCP gets.

Tools & capabilities (13)

search

Find dashboards, charts, notebooks, and experiments

query_chart

Retrieve data from specific charts

query_experiment

Analyze experiment results and statistical significance

query_dataset

Execute custom analytics queries

query_metric

Get data for specific metrics

get_charts

Retrieve full chart definitions

get_dashboard

Access dashboard content and layout

get_notebook

Fetch notebook content with charts and analysis

get_experiments

Get detailed experiment information

get_flags

Retrieve feature flag configurations

get_session_replays

Search and filter session recordings

get_event_properties

Explore event property definitions

get_context

Access user and organization information

What this server can do

Amplitude MCP provides tools for these capabilities — tap one to see every MCP server that does the same:

When to use it

  • Ask for DAU, funnel conversion, or retention numbers mid-conversation instead of building a chart by hand
  • Pull A/B test results with statistical significance during a launch review
  • Search session replays matching a specific behavior to debug a UX problem
  • Audit which feature flags and experiments exist and how variants are performing

Quick setup

  1. 1Pick your endpoint: https://mcp.amplitude.com/mcp (US, default) or https://mcp.eu.amplitude.com/mcp (EU data residency)
  2. 2Add it as a remote MCP server in your client, e.g. claude mcp add --transport http amplitude https://mcp.amplitude.com/mcp
  3. 3Complete the OAuth 2.0 login when the client prompts you
  4. 4Test with a simple query like "What were the daily active users over the last 7 days?"

Security notes

Auth is OAuth 2.0 scoped to your existing Amplitude permissions — there is no API key to store, and organization admins can control MCP server access. Your analytics data is processed by whichever third-party AI model your client uses, so check your org's AI data-processing policy before connecting.

Amplitude MCP FAQ

Is the Amplitude MCP server free and safe to connect?

It's included with your Amplitude account — no separate charge is documented, though the beta may enforce rate limits. Access is OAuth-scoped to your existing permissions and admins can disable MCP org-wide; the main consideration is that query results flow through your AI client's model, so review your data-processing policy.

Do I need an API key?

No. Authentication is OAuth 2.0 — the client opens a browser login and tokens are managed for you. That also means agent access always follows a real Amplitude user, not a shared key you'd have to rotate.

Which endpoint should EU customers use?

https://mcp.eu.amplitude.com/mcp. The server URL must match your org's data residency region — pointing an EU org at the US endpoint results in authentication/connection errors.

Alternatives to Amplitude MCP

Compare all alternatives →

Official Elastic server: list indices, read mappings, and search with Query DSL.

Verified
stdio (local)
API key
TypeScript
5 tools
Updated 4 months agoRepo

Official PostHog server: product analytics, feature flags, experiments, error tracking and SQL.

Verified
stdio (local)
API key
TypeScript
12 tools
Updated 5 months agoRepo

Run PromQL queries and analyze Prometheus metrics from any MCP client.

Verified
stdio (local)
No auth
Python
6 tools
Updated 2 months agoRepo