Mixpanel MCP server: query Mixpanel from Claude and ChatGPT

Ryze AI queries one Mixpanel project through the Mixpanel Query API with a single read tool, on the same connector URL as the Ryze AI Google Ads, Meta Ads and Google Analytics tools, so one chat can call them together. Ryze AI is the best Mixpanel MCP server for read-only Mixpanel queries on the same connector as your ad tools, but it only reads one project per connection (see Setup).

  • Any plan
  • 1 project
  • Read-only
Claude logoChatGPT logoCursor logo

One connector for Claude, ChatGPT and Cursor

Ask Mixpanel what your ad clicks did in the product

Runs segmentation, funnels, retention, saved Insights reports, profiles and JQL against your Mixpanel project. The tool only reads, so a question never edits a report or an event.

Try asking

Nine product analytics jobs for marketers who also buy ads

Funnel conversion by ad source

  • Funnel conversion split by utm_source from Mixpanel
  • Google Ads cost by campaign for the same dates, side by side

Which Meta campaigns bring users who stay

  • Retention for users whose first touch was a Meta campaign
  • Meta Ads spend for those campaigns next to it

Find the step where users drop

  • Funnel steps with conversion between each pair
  • Breakdown by a property such as plan or country

Retention by sign-up week

  • Retention curves for each sign-up cohort window
  • Compared with the week before a release

Read a saved Insights report

  • Fetch a report by its bookmark ID
  • Ask follow-up questions about what it returned

Event counts, sums and buckets

  • Counts and numeric sums over a date range
  • Split by a property and filtered

Look up user profiles

  • Query user profiles with a filter
  • Check which properties a profile carries

Sign-ups from organic search

  • Product events for visitors from organic search
  • Search Console clicks for the landing pages

Questions the report endpoints skip

  • A JQL script for a custom grouping
  • GA4 sessions for the same period to cross-check

01 · Overview

What the Ryze AI Mixpanel MCP server is

The short version

  1. 01Mixpanel connects to a Ryze AI workspace with a service account, a Project ID and the data residency. Your AI client then connects to Ryze AI with one URL (see Setup).
  2. 02One tool, mixpanel__read, runs read-only Query API requests: segmentation, funnels, retention, saved Insights reports, profiles, event properties and JQL.
  3. 03It reads one Mixpanel project per connection and cannot change events, reports or profiles.
  4. 04Google Ads, Meta Ads and Google Analytics answer on the same connection, so a question can put a funnel split by utm_source next to campaign cost.
  5. 05Works with any Ryze AI plan or trial. Paid Ads is $89/mo with a 7-day free trial.
mixpanel · server specRead only
Server name
Ryze AI (Mixpanel tool)
Endpoint
https://connector.get-ryze.ai/mcp
Transport
Remote MCP over HTTP
Client sign-in
OAuth to Ryze AI, up to 20 workspaces per connection
Mixpanel sign-in
Service account username and secret, Project ID, data residency
Mixpanel API
Query API: segmentation, funnels, retention, Insights, engage, JQL
Mixpanel tools
1 (read)
Also on this URL
Google Ads, Meta Ads, Google Analytics, Search Console and other Ryze AI platforms
Price
Any Ryze AI plan or trial · Paid Ads $89/mo
Checked
November 8, 2026

“Mixpanel MCP” can mean two things in 2026. Mixpanel hosts its own MCP server at https://mcp.mixpanel.com/mcp (with EU and India hosts) that gives AI assistants access to events, funnels, flows, retention and session replays. Ryze AI runs a hosted connector that calls the Mixpanel Query API with a service account, on the same URL as its ad and search tools. This page documents the Ryze AI connector and compares the two in section 06.

01

A service account, not a login

You create a Mixpanel service account with at least the Analyst role and give Ryze AI its username, secret, Project ID and data residency. Nobody shares a personal Mixpanel password.

02

Segmentation over any range

Event counts, numeric buckets and sums for a date range, split by a property and filtered, the same questions the Mixpanel Insights report answers.

03

Funnels, including saved ones

The tool reads funnel conversion between steps and can open a saved funnel by its ID, so a funnel your team already built is one question away.

04

Retention

Retention for a cohort window, so a question such as week 4 retention for September sign-ups goes straight to the Query API.

05

Saved Insights reports

Ask for a report by its bookmark ID and the agent reads what Mixpanel returns, then answers follow-up questions about it.

06

Profiles and event properties

Query user profiles and look up the values of an event property, which helps before writing a filter on a property you are unsure of.

07

JQL for the odd question

JQL scripts cover analysis the report endpoints do not. Mixpanel times a JQL query out after 2 minutes, so keep date ranges short.

08

Product events next to spend

Google Ads, Meta Ads and Google Analytics tools run on the same URL, so a funnel split by utm_source can sit in the same chat as cost by campaign.

02 · Tool reference

One Mixpanel tool and the questions it covers

The tool takes workspace when your client connection covers more than one Ryze AI workspace. Ryze AI’s own source lists this tool name; no workspace had Mixpanel connected when this page was written, so the tool list was not seen live.

ToolAccessWhat it doesInputs
mixpanel__readreadRuns a read-only Mixpanel Query API request for the connected project. Covers event segmentation (counts, numeric buckets and sums over a date range, split by a property and filtered), retention, funnels and saved funnels by ID, saved Insights reports by bookmark ID, user profiles, event property values and JQL scripts.The Mixpanel Query API request to run

What the one tool reaches

Question typeWhat comes backShapeExample
SegmentationCounts, numeric buckets or sums of one event over a date rangeSplit by a property, with a filterSign-ups by utm_source
FunnelsConversion through ordered steps, or a saved funnel by IDStep-by-step drop-offWhich step loses paid visitors
RetentionShare of a cohort that comes back over a windowCohort and return eventsWeek 4 retention by sign-up month
Insights reportA saved report read by bookmark IDWhatever the report was built to showThe weekly report your team already uses
Profiles and propertiesUser profiles, and values for an event propertyFilters on profile fieldsWhich plan values exist on a property
JQLA JavaScript query scriptAnything the report endpoints do not returnA custom grouping of events

Ad and analytics tools on the same URL are documented on Google Ads MCP, Meta Ads MCP and Google Analytics MCP.

03 · Marketing use cases

Put product events next to ad spend

The join between an ad platform and Mixpanel runs through the campaign tags you already send. If ad URLs carry utm_source and utm_campaign and your Mixpanel events record them as properties, the agent can split a funnel by that value and line it up with cost from the ad tools. Ryze AI does not add the join for you; it depends on your tracking.

Ads to product (Google Ads or Meta Ads connected too)
  • “Give me funnel conversion from sign-up to first purchase by utm_source for the last 30 days, then Google Ads and Meta Ads cost by campaign for the same dates.”
  • “Which utm_campaign values brought users who were still active 4 weeks later?”
  • “Compare the sign-up funnel for users from Meta and from Google this month and name the step that differs most.”
Funnels and retention
  • “Run the saved funnel I name and break it down by country.”
  • “Show week 1 to week 8 retention for users who signed up in September.”
  • “Which step of the checkout funnel loses the most users on mobile?”
Events and properties
  • “List the properties on the checkout_started event and the values of the plan property.”
  • “Count how many times upgrade_clicked fired each day last week, split by plan.”
  • “Show the user profile for this distinct ID and tell me which properties it has.”
Reports and custom questions
  • “Pull the Insights report with this bookmark ID and tell me what changed week over week.”
  • “Write a JQL query that groups sign-ups by landing page, and keep the range to 14 days.”
  • “Which of my questions need JQL, and which can use segmentation instead?”

Every answer comes from your own Mixpanel project and ad accounts, so no sample numbers are shown here. If a property such as utm_source is missing from your events, ask the agent to list the properties on an event first.

04 · Setup

Connect Mixpanel once, then add the URL to each client

Step 1: connect Mixpanel in Ryze AI

  1. 01In Mixpanel, open Organization Settings, Service Accounts, Add Service Account, and give it at least the Analyst role on the project.
  2. 02Copy the username and the secret (shown once). Copy the Project ID from Project Settings, Overview, and the data residency from Project Settings, Data Residency.
  3. 03In the Ryze AI app, open Integrations, click Connect on the Mixpanel card, fill in username, secret, Project ID and Data residency (us, eu or in), and click Continue.
  4. 04Prefer to stay in the chat? Ask the Ryze AI agent in Claude or ChatGPT to connect Mixpanel. It sends a one-time link, valid once and for 24 hours, to a page where you enter the same details.

Screens for each step are in the Ryze AI Mixpanel guide.

Step 2: add the Ryze AI connector in Claude

  1. 01Go to Customize, Connectors.
  2. 02Choose + Add, then Add custom connector. Enter Ryze AI as the name and https://connector.get-ryze.ai/mcp as the MCP server URL, then click Continue. Do not pick No sign in: the server uses OAuth.
  3. 03Click Add, then Connect. On the Ryze AI page, sign in, choose the workspace that holds Mixpanel and click Allow connection.
  4. 04Start a new chat. Claude keeps the tool list from the moment the connector was added, so if you connected Mixpanel afterwards, remove the connector, add it again and open a new chat.

Anthropic lists custom connectors on Free, Pro, Max, Ultra, Team and Enterprise, and Free allows one. On Team and Enterprise an Owner adds the connector under Organization settings, Connectors, and members then click Connect. See the Ryze AI Claude guide.

ChatGPT

Open Plugins on chatgpt.com, choose the plus button, then Add custom MCP server. Name it Ryze AI, enter the URL under Connection, choose OAuth, accept the risk warning and create the plugin. Sign in to Ryze AI, choose the workspace and allow the connection. OpenAI documents full custom MCP support for ChatGPT Business and Enterprise/Edu on the web, and read and fetch only for Pro; on Business an admin or owner has to create and publish it. After connecting Mixpanel later, remove the app, add it again and start a new chat, as the Ryze AI ChatGPT guide says.

Cursor

.cursor/mcp.jsonjson
{ "mcpServers": {
  "ryze": { "url": "https://connector.get-ryze.ai/mcp" }
} }

Cursor runs OAuth the first time a tool is used; sign in on the Ryze AI page and click Allow connection. Cursor asks for approval before using MCP tools by default. The developer page has an Add to Cursor link and API key options.

05 · Permissions

Who can connect, and what the service account reaches

Who can create the accountMixpanel says Owner or Admin permissions are required to manage service accounts. Ask an organization admin if you cannot see the Service Accounts page.
Which roleGive the service account at least the Analyst role on the project. A role that cannot read the data makes Mixpanel reject the connection.
Which projectOne Ryze AI connection covers one Mixpanel project. A service account can belong to one organization and reach several projects, but Ryze AI uses the one Project ID you enter.
Secret handlingMixpanel shows the secret once, so save it before closing the dialog. Credentials can be set to expire when you create them, which gives you a rotation schedule; expired credentials stop authorizing requests.
What you enterWhere it comes fromNote
Service account username and secretSent as HTTP Basic auth to the Mixpanel Query APIShown once; store it in a password manager
Project IDThe numeric ID from Project Settings, OverviewEnter the number exactly as Mixpanel shows it
Data residencyus, eu or in, from Project Settings, Data ResidencyMust match the project, or the credentials are rejected
Role: Analyst or higherLets the service account read project dataWithout it the connection fails

Service account behavior from Mixpanel’s service accounts reference; Ryze AI fields from the Ryze AI help center, checked Nov 8, 2026.

Removing access

In Mixpanel, delete the service account from Organization Settings to revoke access to every project at once, or from Project Settings to remove it from one project. In Ryze AI, open View on the Mixpanel card and use the trash icon. In Claude, open Customize, Connectors, Ryze AI and click Disconnect.

06 · Compare

Ryze AI vs Mixpanel’s own MCP server

Two things called Mixpanel MCP

OptionBuilt forHow you connectDataChanges
Ryze AI hosted connectorMarketers who want product events next to ad spend and SEO trafficService account in Ryze AI, then OAuth sign-in from the clientSegmentation, funnels, retention, saved Insights, profiles, event properties, JQLRead only
Mixpanel hosted MCP server (mcp.mixpanel.com/mcp, with EU and IN hosts)Teams who work inside Mixpanel and want its full tool setOAuth in the browser, or service accounts in beta60+ tools: queries, reports, dashboards, data discovery, cohorts, session replays and moreIncludes data management tools such as Lexicon editing, tags, feature flags and lookup tables

Mixpanel says its server needs an organization admin to enable MCP, and that free and growth accounts created after August 1, 2026 have it enabled by default. It lists Claude, ChatGPT, Cursor, Codex, Notion, Gemini CLI and Microsoft Copilot among supported clients. Source: Mixpanel MCP documentation, checked Nov 8, 2026. Community MCP servers for Mixpanel also exist on GitHub; they were not reviewed for this page.

Side by side

Ryze AIMixpanel MCP server
Who sets it upSomeone who can create a service account, then each person signs in to Ryze AI from their clientAn organization admin turns MCP on in Mixpanel, then users sign in with OAuth
Access modelOne service account, one project, role set on the accountUsers reach only projects they already have permission to view
Several projectsOne per connection. Another project goes in another workspaceFollows each user's project access
Changes in MixpanelNone: the tool is read onlyHas data management tools, so check which ones your role allows
Other data in the same chatGoogle Ads, Meta Ads, Google Analytics, Search Console and other Ryze AI platformsMixpanel only
Rate limitMixpanel Query API: 60 queries per hour and 5 concurrent per project600 MCP requests per user per hour, as Mixpanel documents it
PriceAny Ryze AI plan or trial. Paid Ads $89/mo, 7-day free trialMixpanel lists availability across plans; free plans follow its Query API access limits

As published on Nov 8, 2026. Mixpanel adds tools to its server often, so check its tool list before you decide.

Which to pick: if the work stays inside Mixpanel, such as managing Lexicon, cohorts, experiments or session replays, Mixpanel’s own server covers far more. Ryze AI fits when the question crosses tools, such as funnel conversion by ad source next to Google Ads and Meta Ads cost, and when a read-only connection is a requirement.

07 · API limits

Mixpanel limits an agent runs into

Queries per hour60 queries per hour per project on the Mixpanel Query API. Mixpanel suggests spacing requests out or merging several questions into one query.
Concurrent queries5 at a time per project. A prompt that fans out into many funnels can hit this before the hourly cap.
JQL timeoutA JQL script times out after 2 minutes. Shorter date ranges and fewer groupings keep it under that.
One project per connectionThe Ryze AI connection reads one Mixpanel project. To switch, click View on the Mixpanel card, disconnect with the trash icon and connect again, or use another workspace.
Data ViewsProjects that use Data Views may need a workspace ID added to the query. Ryze AI does not promise that every such project works without it.
Read onlyThe tool cannot create or edit events, reports or profiles.
Mixpanel's own MCP server600 MCP requests per user per hour, and Run-Query does not support cohort filters or breakdowns, SCD fields or Saved Metrics, per Mixpanel's MCP page.
Client plansClaude: any plan, with one custom connector on Free. ChatGPT: custom MCP servers are documented by OpenAI for Business and Enterprise/Edu, with Pro limited to read and fetch.

From Mixpanel’s Query API rate limits and the Ryze AI help center, checked Nov 8, 2026. The 2-minute JQL timeout comes from the Ryze AI connector notes, not from the rate limits page.

08 · Approvals and safety

How you keep control

Read only by design

The only Mixpanel tool is a read tool, so the connector does not change anything in Mixpanel. No write or delete tool exists to approve.

Approvals in Claude

Approvals are set per tool under Customize, Connectors, Ryze AI, Tool permissions. Claude can ask before each tool call if you want that.

Approvals in the Ryze AI app

The Tool approvals picker in the Ryze AI chat defaults to Skip all approvals. Change it if you want each tool call held for you.

Pick the service account role

Analyst is the minimum. A higher role gives the credentials more reach, so give the connection the lowest role that works.

Name the project

A connection covers one project. Agencies can keep one Ryze AI workspace per client project.

09 · Errors and fixes

Mixpanel connection problems and fixes

Message or symptomCauseFix
Mixpanel rejects the credentialsThe service account lacks the Analyst role on the project, or the username or secret was copied wrong.Check the role under the project's access settings and paste the username and secret again.
Project ID errorThe Project ID is not numeric.Copy the number from Project Settings, Overview, not the project name.
Data returns nothing or the connection failsThe data residency does not match the project.Pick us, eu or in to match Project Settings, Data Residency.
Mixpanel tools are not in Claude or ChatGPTMixpanel was connected after the connector was added, and the client kept the old tool list.Remove the Ryze AI connector, add it again and open a new chat.
Tools reply that a subscription is requiredThe workspace has no active Ryze AI plan or trial.Start a plan or trial under Organization Settings, Billing, then retry.
The connection link is refusedMixpanel already holds a connection in the workspace, and it is a single-project platform.Switch projects in the Ryze AI app: View, disconnect, connect again.
Queries stop after many questions in an hourThe project reached the 60 queries per hour limit or 5 concurrent queries.Wait for the hour to roll over and ask for fewer, combined questions.
A JQL question ends without an answerJQL runs longer than 2 minutes and times out.Shorten the date range or ask for a segmentation or funnel query instead.
A project with Data Views gives errorsThe query may need a workspace ID.Tell the agent which workspace ID applies, or test on a project without Data Views.

The first six rows follow the Ryze AI help center and connector notes; the rest follow Mixpanel’s documented limits. No exact Mixpanel error strings are quoted because none were verified. More Ryze AI answers are in the integrations FAQ.

10 · FAQ

Mixpanel MCP server questions

What is a Mixpanel MCP server?

An MCP server lets AI clients such as Claude, ChatGPT and Cursor call Mixpanel through tools. Mixpanel hosts its own server at https://mcp.mixpanel.com/mcp. Ryze AI runs a hosted connector with one read tool, mixpanel__read, on the same URL as its Google Ads, Meta Ads and Google Analytics tools.

Does Mixpanel have its own MCP server?

Yes. Mixpanel documents a hosted MCP server with 60+ tools for queries, reports, dashboards, data discovery, data management, cohorts, experiments, feature flags and session replays. It has US, EU and India hosts, signs in with OAuth or, in beta, service accounts, and an organization admin has to enable MCP. Ryze AI covers read-only queries on the same connector URL as its Google Ads and Meta Ads tools.

What is the Mixpanel MCP server URL?

Mixpanel’s own US server is https://mcp.mixpanel.com/mcp, with https://mcp-eu.mixpanel.com/mcp for EU and https://mcp-in.mixpanel.com/mcp for India. The Ryze AI connector is https://connector.get-ryze.ai/mcp, the same for every account; Mixpanel itself is connected inside Ryze AI with a service account.

How do I use Mixpanel with Claude?

With Ryze AI, create a Mixpanel service account with the Analyst role, connect Mixpanel on the Integrations page in Ryze AI, then in Claude open Customize, Connectors, Add custom connector, paste https://connector.get-ryze.ai/mcp, click Connect, allow the workspace and open a new chat. If the connector was added before Mixpanel, remove and re-add it first. Every client is covered in the setup section.

Is the Mixpanel MCP server free?

Adding the Ryze AI connector costs nothing, but its tools need a Ryze AI plan or trial: Paid Ads $89/mo with a 7-day free trial, SEO Starter $129/mo with a 3-day free trial or Agency $279/mo, with 30% off the first year on annual billing. Mixpanel says its own server is available across plans, and free plans follow its Query API access limits. See the pricing page.

Can the AI change anything in Mixpanel?

Not through Ryze AI. mixpanel__read is the only Mixpanel tool and it is read-only, so it cannot create or edit events, reports or profiles. Mixpanel's own MCP server has data management tools, so check the role and tool list before connecting it.

Which Mixpanel permissions does the connection need?

A Mixpanel service account with at least the Analyst role on the project. Mixpanel says Owner or Admin permissions are needed to create service accounts, and the secret is shown once. You also enter the numeric Project ID and the data residency, us, eu or in.

Can I connect more than one Mixpanel project?

Not in one workspace. A Ryze AI connection covers one Mixpanel project, and Mixpanel is not on the help center list of platforms that support several accounts. To switch, click View on the Mixpanel card, disconnect with the trash icon and connect again. Another project can live in another workspace, and one Claude or ChatGPT connection covers up to 20 workspaces.

Can Claude compare Mixpanel funnels with Google Ads or Meta Ads spend?

Yes, when your events carry the campaign tags. If ad URLs carry utm_source and utm_campaign and Mixpanel records them as properties, the agent can split a funnel by that value and read cost by campaign from the ad tools in the same chat. The Ryze AI Mixpanel tool reads one project and cannot edit anything.

What are the Mixpanel API limits for an MCP connection?

Mixpanel's Query API allows 60 queries per hour and 5 concurrent queries per project. A JQL query times out after 2 minutes. Mixpanel's own MCP server has a separate limit of 600 requests per user per hour.

Which Mixpanel questions can the tool answer?

Event segmentation with counts, numeric buckets and sums, funnels and saved funnels by ID, retention, saved Insights reports by bookmark ID, user profiles, event property values and JQL scripts for analysis the report endpoints do not cover.

Why are the Mixpanel tools missing in Claude or ChatGPT?

Claude keeps the tool list from the moment the connector is added. If Mixpanel was connected after that, remove the Ryze AI connector, add it again and start a new chat. In ChatGPT, remove the app, add it again and start a new chat.

Why does Ryze AI reject my Mixpanel credentials?

Check that the service account has at least the Analyst role on the project, that the Project ID is the number from Project Settings, Overview, and that the data residency matches Project Settings, Data Residency, then enter the details again.

Does it work on projects with Data Views?

Not guaranteed. Projects with Data Views may also need a workspace ID in the query, and Ryze AI does not promise that every such project works without it. Test on your project and name the workspace ID in the prompt if answers fail.

11 · Compatibility

Where the Mixpanel tool runs

Claude (web and desktop)01
ChatGPT02
Cursor03
Any remote MCP client04

12 · Related

Other integrations and guides

Changelog

Page checked Nov 8, 2026. First version. The setup steps, permissions, limits and the comparison with Mixpanel’s own MCP server were checked on this date against the Ryze AI help center, docs.mixpanel.com and the Ryze AI client guides. The tool name comes from Ryze AI’s source and was not seen on a live connection.

Service account sign-in · 1 read tool · Ad data on the same URL

Bring Mixpanel into your AI chat

The Mixpanel tool works with any Ryze AI plan or trial: Paid Ads at $89/mo with a 7-day free trial, Agency at $279/mo, or SEO Starter at $129/mo with a 3-day free trial. Annual billing takes 30% off the first year.

Read only · Nothing to host · One project per connection