Mixpanel MCP server
Mixpanel's official hosted MCP server lets an agent query events, funnels, retention, and dashboards and manage metrics, experiments, and feature flags.
The Mixpanel MCP Server is the official, hosted server from Mixpanel that gives an AI assistant direct, natural-language access to your product analytics. Instead of exporting a report, the agent runs queries against your events, builds and reads funnels and retention, inspects flows, and pulls session replay data, then explains what changed and why. It also exposes the surrounding workspace: listing and editing dashboards, creating and updating metrics, discovering the events and properties in your project via the lexicon, and surfacing data-quality issues so the agent can reason about whether a number is trustworthy.
It is a remote Streamable HTTP server reached at mcp.mixpanel.com (with EU and India regional endpoints), and it authenticates with OAuth 2.1 using the Authorization Code + PKCE flow and dynamic client registration, so users log in with their own Mixpanel credentials and inherit their existing project permissions. An org admin must enable MCP in the organization settings before anyone can connect. Beta tool groups cover experiments and feature flags, letting the agent list, create, and update A/B tests and flags and request setup and results-interpretation guidance. This makes it a comprehensive bridge for letting an agent analyze and manage product analytics conversationally.
Quick install
Copy-paste configs are provided for all 8 supported clients. Pick your client below.
Available tools
| Tool | Description |
|---|---|
| Run-Query | Run an analytics query (events, funnels, flows, retention, segmentation) against your Mixpanel data. |
| Get-Query-Schema | Get the schema describing how to construct a valid analytics query. |
| Get-Report | Retrieve the results of a saved report. |
| Display-Query | Render a query result for display. |
| Create-Dashboard | Create a new dashboard. |
| List-Dashboards | List the dashboards in a project. |
| Get-Dashboard | Get the details of a specific dashboard. |
| Update-Dashboard | Update an existing dashboard. |
| Duplicate-Dashboard | Duplicate an existing dashboard. |
| Delete-Dashboard | Delete a dashboard. |
| Get-Business-Context | Get the business context describing the project's goals and definitions. |
| Get-Projects | List the projects accessible to the user. |
| List-Organizations | List the organizations the user belongs to. |
| Get-Events | List the events tracked in a project. |
| List-Properties | List the properties available on events or profiles. |
| Get-Property-Values | Get the distinct values for a given property. |
| Search-Entities | Search across dashboards, reports, and other entities. |
| Get-Issues | Surface data-quality issues detected in the project. |
| Get-Lexicon-URL | Get the URL to the project's Lexicon data dictionary. |
| Edit-Event | Edit the definition or metadata of an event. |
| Edit-Property | Edit the definition or metadata of a property. |
| Bulk-Edit-Events | Edit multiple events at once. |
| Bulk-Edit-Properties | Edit multiple properties at once. |
| Create-Tag | Create a tag for organizing entities. |
| Rename-Tag | Rename an existing tag. |
| Delete-Tag | Delete a tag. |
| Dismiss-Issues | Dismiss one or more flagged data-quality issues. |
| Update-Business-Context | Update the project's business context. |
| Create-Metric | Create a new metric. |
| Get-Metric | Get the definition of a metric. |
| List-Metrics | List the metrics in a project. |
| Update-Metric | Update an existing metric. |
| Get-User-Replays-Data | Retrieve session replay data for a user. |
| List-Experiments | List experiments in the project (Beta). |
| Get-Experiment | Get the details of an experiment (Beta). |
| Create-Experiment | Create a new experiment (Beta). |
| Update-Experiment | Update an existing experiment (Beta). |
| Get-Experiment-Setup-Guidance | Get guidance on setting up an experiment (Beta). |
| Get-Experiment-Results-Interpretation-Guidance | Get guidance on interpreting experiment results (Beta). |
| List-Feature-Flags | List feature flags in the project (Beta). |
| Get-Feature-Flag | Get the details of a feature flag (Beta). |
| Create-Feature-Flag | Create a new feature flag (Beta). |
| Update-Feature-Flag | Update an existing feature flag (Beta). |
| Get-Feature-Flag-Setup-Guidance | Get guidance on setting up a feature flag (Beta). |
| Get-Feature-Flag-Lifecycle-Guidance | Get guidance on managing a feature flag's lifecycle (Beta). |
What you can do with it
Analyze product behavior in natural language
Ask why activation dropped and the agent runs funnel and retention queries, reads the relevant dashboards, and explains the change against your event data.
Manage metrics, experiments, and flags
Beyond reading, the agent can create and update metrics, spin up A/B experiments, and toggle feature flags, with built-in setup and results-interpretation guidance.
FAQ
- Is it free?
- The MCP server itself is provided by Mixpanel at no extra charge to existing customers; you need a Mixpanel account, and an org admin must enable MCP in organization settings before anyone can connect.
- Does it support remote/OAuth?
- Yes. It is a hosted, remote Streamable HTTP server at mcp.mixpanel.com (with EU and India endpoints) that uses OAuth 2.1 Authorization Code + PKCE with dynamic client registration, so users sign in with their own Mixpanel credentials and keep their existing project permissions.
- Can the agent modify my Mixpanel data and dashboards?
- Yes, within the user's permissions. The tool surface includes write operations like creating dashboards and metrics, editing events and properties, and managing experiments and feature flags, all scoped to what the authenticated user is allowed to do.