# mixpanel MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-mixpanel
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://mixpanel.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mixpanel.usefulapi.io/mcp

## Tools
- mixpanel_top_events (Top events (today)) - 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. Endpoint: https://mixpanel.usefulapi.io/mcp
- mixpanel_segmentation (Segment an event) - 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.) Endpoint: https://mixpanel.usefulapi.io/mcp
- mixpanel_retention (Retention report) - Cohort retention: of users who did `born_event`, how many came back and did `event` over subsequent intervals. Query API: GET /retention. Endpoint: https://mixpanel.usefulapi.io/mcp
- mixpanel_list_funnels (List saved funnels) - Get the funnel_id and name of every saved funnel in the project. Query API: GET /funnels/list. Endpoint: https://mixpanel.usefulapi.io/mcp
- mixpanel_query_funnel (Query a saved funnel) - Get conversion data for a saved funnel (use mixpanel_list_funnels to find funnel_id). Query API: GET /funnels. Endpoint: https://mixpanel.usefulapi.io/mcp
- mixpanel_query_insights (Query a saved Insights report) - 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. Endpoint: https://mixpanel.usefulapi.io/mcp
- mixpanel_jql (Run a JQL query) - 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.) Endpoint: https://mixpanel.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 17, 2026
- Source: https://registry.modelcontextprotocol.io
