Run-QueryLABSCO SUMMARY
A service account for automation and OAuth for people is the split that lets both work properly.
Many servers here force one or the other, which means either a human pastes a long-lived key or a scheduled job cannot connect at all. Mixpanel offers both and documents which is for what. The org-level enablement is the governance counterpart — analytics covering session replay is sensitive enough that someone should have decided. If your Mixpanel project is stored in the EU or India, use its regional address, listed under Installation; the default one is the US address.
What it is
Mixpanel's own endpoint, with regional addresses for the EU and India. An organisation administrator has to enable MCP first; accounts created after August 2026 have it on by default.
What you get
- Analytics queries, reports and visualisations
- Dashboard create, read, update and delete
- Data discovery — projects, events and properties — and data management
- Custom properties, cohorts and lookup tables
- Session replay
- Experiments and feature flags
Requirements
Browser OAuth for interactive clients, or a service account for CI and automation. The org-level switch is under Settings → Org → Overview.
Setup effort
Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen
USE CASES
Answering an analytics question
Query directly and read the result rather than building a report.
Finding out what is tracked
Discover projects, events and properties before writing a query against them.
Watching what a user actually did
Session replay from the same connection as the numbers.
Running it on a schedule
Use a service account rather than a person's OAuth token.
64 tools
Listed in project docs. Your client may show a different list.
Get-Query-SchemaGet-ReportDisplay-QueryCreate-DashboardList-DashboardsGet-DashboardUpdate-DashboardDuplicate-DashboardDelete-DashboardGet-Business-ContextGet-ProjectsList-OrganizationsGet-EventsList-PropertiesGet-Property-ValuesSearch-EntitiesGet-IssuesGet-Lexicon-URLEdit-EventEdit-PropertyBulk-Edit-EventsBulk-Edit-PropertiesCreate-TagRename-TagDelete-TagDismiss-IssuesUpdate-Business-ContextFind-Duplicate-GroupsDismiss-Duplicate-GroupMerge-GroupCreate-Custom-PropertyGet-Custom-PropertyUpdate-Custom-PropertyCreate-CohortGet-CohortUpdate-CohortDelete-CohortList-CohortsDescribe-Cohort-SchemaCreate-Lookup-TableGet-Lookup-TableUpdate-Lookup-TableCreate-MetricGet-MetricList-MetricsUpdate-MetricGet-User-Replays-DataList-ExperimentsGet-ExperimentCreate-ExperimentUpdate-ExperimentGet-Experiment-Setup-GuidanceGet-Experiment-Results-Interpretation-GuidanceExplain-Experiment-Health-CheckRun-Experiment-Pre-Launch-ChecksSearch-Prior-ExperimentsList-Feature-FlagsGet-Feature-FlagCreate-Feature-FlagUpdate-Feature-FlagGet-Feature-Flag-Setup-GuidanceGet-Feature-Flag-Lifecycle-GuidanceGet-Audit-LogBEFORE YOU INSTALL
What to know first
Tools you get
64 tools named in the project's documentation.
Requires
- an MCP client that can reach a remote endpoint
- OAuth in the browser, or a service account in beta using a base64 user:secret in the Authorization header
INSTALLATION
Connect your client
Add the endpoint to your client, then approve the OAuth consent screen.
Server setup
https://mcp.mixpanel.com/mcpMixpanel runs one endpoint per data region. The address above is the US one; a project stored in the EU uses https://mcp-eu.mixpanel.com/mcp and one in India https://mcp-in.mixpanel.com/mcp. In Claude, EU and India users add that address under Settings → Connectors → Add Custom Connector.
Requirements
- OAuth in the browser, or a service account in beta using a base64 user:secret in the Authorization header