MCP

Amplitude MCP server (Streamable HTTP)

Changed on

JSON-RPC 2.0 over Streamable HTTP, per the Model Context Protocol specification. Described here so the OAuth scopes an agent needs are discoverable from this document; the request and response bodies are defined by MCP, not by Amplitude.

Do not hardcode tool names — call tools/list and read the definitions the server returns at runtime.

mcp:read is sufficient for read-only tools. Tools that create or modify dashboards, notebooks, experiments, cohorts, or metrics additionally require mcp:write.

post/mcp

Request

  • Base URL
    https://mcp.amplitude.com
  • Auth
    • OAuth 2
      Authorization codehttps://mcp.amplitude.com/authorize
      Token URLhttps://mcp.amplitude.com/token
      Scopesmcp:read
    • or OAuth 2
      Authorization codehttps://mcp.amplitude.com/authorize
      Token URLhttps://mcp.amplitude.com/token
      Scopesmcp:write

Request body

object required

A JSON-RPC 2.0 request as defined by MCP.

Response

JSON-RPC result, or an SSE stream when the client accepts text/event-stream.

object required

Changes