Mixpanel MCP by usefulapi

io.usefulapi/mixpanel

Query Mixpanel events, funnels, retention, segmentation and insights (JQL).

Yes, your AI can use this right now.Answered a live MCP handshake in 152 ms with no sign-in needed and exposes 7 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://mixpanel.usefulapi.io/mcp

7 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
mixpanel_top_eventsread-only

List today's top events with counts and % change vs yesterday. Good first call to discover what events a project tracks. Query API: GET /events/top.

mixpanel_segmentationread-only

Count/segment/filter a single event over a date range. e.g. 'Signed up' by country last week. Params `on`/`where` use Mixpanel segmentation expressions like properties["$country_code"]. Query API: GET /segmentation. (Upstream maintenance mode — for saved reports prefer mixpanel_query_insights.)

mixpanel_retentionread-only

Cohort retention: of users who did `born_event`, how many came back and did `event` over subsequent intervals. Query API: GET /retention.

mixpanel_list_funnelsread-only

Get the funnel_id and name of every saved funnel in the project. Query API: GET /funnels/list.

mixpanel_query_funnelread-only

Get conversion data for a saved funnel (use mixpanel_list_funnels to find funnel_id). Query API: GET /funnels.

mixpanel_query_insightsread-only

Fetch the computed data behind a saved Insights report by bookmark_id (the report id in the board URL). Mixpanel's recommended, non-deprecated path for programmatic reporting. Query API: GET /insights.

mixpanel_jqlread-only

Run a custom JQL (JavaScript Query Language) script for arbitrary analysis. Power-user escape hatch. Script must define main(). Query API: POST /jql. (Upstream maintenance mode; 2-min timeout, 5GB/query limit.)

Alternatives in Other

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”