MCP
Amplitude MCP server (Streamable HTTP)
Changed onJSON-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 URLhttps://mcp.amplitude.com
- Auth
- OAuth 2Authorization codehttps://mcp.amplitude.com/authorizeToken URLhttps://mcp.amplitude.com/tokenScopesmcp:read
- or OAuth 2Authorization codehttps://mcp.amplitude.com/authorizeToken URLhttps://mcp.amplitude.com/tokenScopesmcp: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
- info
endpoint added
- info