{
  "$schema": "https://modelcontextprotocol.io/schemas/draft/server-card.json",
  "serverInfo": {
    "name": "com.amplitude/amplitude-mcp",
    "title": "Amplitude MCP Server",
    "version": "0.4.0",
    "description": "Read and write Amplitude analytics, taxonomy, and content as tools: charts, dashboards, notebooks, experiments, feature flags, cohorts, session replays, events, and properties. Tools inherit the permissions of the authenticated Amplitude user.",
    "websiteUrl": "https://amplitude.com",
    "documentationUrl": "https://amplitude.com/docs/amplitude-ai/amplitude-mcp"
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://mcp.amplitude.com/mcp"
  },
  "capabilities": {
    "tools": { "listChanged": true },
    "resources": {},
    "prompts": {}
  },
  "authentication": {
    "type": "oauth2",
    "protectedResourceMetadata": "https://mcp.amplitude.com/.well-known/oauth-protected-resource",
    "authorizationServerMetadata": "https://mcp.amplitude.com/.well-known/oauth-authorization-server",
    "scopesSupported": ["mcp:read", "mcp:write"]
  },
  "alternativeEndpoints": [
    {
      "type": "streamable-http",
      "endpoint": "https://mcp.eu.amplitude.com/mcp",
      "description": "EU data residency host"
    },
    {
      "type": "streamable-http",
      "endpoint": "https://amplitude.com/docs/api/mcp",
      "description": "Public, read-only documentation MCP server. No authentication required.",
      "authentication": { "type": "none" }
    }
  ]
}
