01 · Overview
What the Ryze AI Mixpanel MCP server is
The short version
- 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).
- 02One tool,
mixpanel__read, runs read-only Query API requests: segmentation, funnels, retention, saved Insights reports, profiles, event properties and JQL. - 03It reads one Mixpanel project per connection and cannot change events, reports or profiles.
- 04Google Ads, Meta Ads and Google Analytics answer on the same connection, so a question can put a funnel split by
utm_sourcenext to campaign cost. - 05Works with any Ryze AI plan or trial. Paid Ads is $89/mo with a 7-day free trial.
- 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.
| Tool | Access | What it does | Inputs |
|---|---|---|---|
mixpanel__read | read | Runs 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 type | What comes back | Shape | Example |
|---|---|---|---|
| Segmentation | Counts, numeric buckets or sums of one event over a date range | Split by a property, with a filter | Sign-ups by utm_source |
| Funnels | Conversion through ordered steps, or a saved funnel by ID | Step-by-step drop-off | Which step loses paid visitors |
| Retention | Share of a cohort that comes back over a window | Cohort and return events | Week 4 retention by sign-up month |
| Insights report | A saved report read by bookmark ID | Whatever the report was built to show | The weekly report your team already uses |
| Profiles and properties | User profiles, and values for an event property | Filters on profile fields | Which plan values exist on a property |
| JQL | A JavaScript query script | Anything the report endpoints do not return | A 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.
- “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.”
- “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?”
- “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.”
- “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
- 01In Mixpanel, open Organization Settings, Service Accounts, Add Service Account, and give it at least the Analyst role on the project.
- 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.
- 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.
- 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
- 01Go to Customize, Connectors.
- 02Choose + Add, then Add custom connector. Enter Ryze AI as the name and
https://connector.get-ryze.ai/mcpas the MCP server URL, then click Continue. Do not pick No sign in: the server uses OAuth. - 03Click Add, then Connect. On the Ryze AI page, sign in, choose the workspace that holds Mixpanel and click Allow connection.
- 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
{ "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 account | Mixpanel says Owner or Admin permissions are required to manage service accounts. Ask an organization admin if you cannot see the Service Accounts page. |
| Which role | Give the service account at least the Analyst role on the project. A role that cannot read the data makes Mixpanel reject the connection. |
| Which project | One 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 handling | Mixpanel 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 enter | Where it comes from | Note |
|---|---|---|
| Service account username and secret | Sent as HTTP Basic auth to the Mixpanel Query API | Shown once; store it in a password manager |
| Project ID | The numeric ID from Project Settings, Overview | Enter the number exactly as Mixpanel shows it |
| Data residency | us, eu or in, from Project Settings, Data Residency | Must match the project, or the credentials are rejected |
| Role: Analyst or higher | Lets the service account read project data | Without 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
| Option | Built for | How you connect | Data | Changes |
|---|---|---|---|---|
| Ryze AI hosted connector | Marketers who want product events next to ad spend and SEO traffic | Service account in Ryze AI, then OAuth sign-in from the client | Segmentation, funnels, retention, saved Insights, profiles, event properties, JQL | Read only |
| Mixpanel hosted MCP server (mcp.mixpanel.com/mcp, with EU and IN hosts) | Teams who work inside Mixpanel and want its full tool set | OAuth in the browser, or service accounts in beta | 60+ tools: queries, reports, dashboards, data discovery, cohorts, session replays and more | Includes 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 AI | Mixpanel MCP server | |
|---|---|---|
| Who sets it up | Someone who can create a service account, then each person signs in to Ryze AI from their client | An organization admin turns MCP on in Mixpanel, then users sign in with OAuth |
| Access model | One service account, one project, role set on the account | Users reach only projects they already have permission to view |
| Several projects | One per connection. Another project goes in another workspace | Follows each user's project access |
| Changes in Mixpanel | None: the tool is read only | Has data management tools, so check which ones your role allows |
| Other data in the same chat | Google Ads, Meta Ads, Google Analytics, Search Console and other Ryze AI platforms | Mixpanel only |
| Rate limit | Mixpanel Query API: 60 queries per hour and 5 concurrent per project | 600 MCP requests per user per hour, as Mixpanel documents it |
| Price | Any Ryze AI plan or trial. Paid Ads $89/mo, 7-day free trial | Mixpanel 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 hour | 60 queries per hour per project on the Mixpanel Query API. Mixpanel suggests spacing requests out or merging several questions into one query. |
| Concurrent queries | 5 at a time per project. A prompt that fans out into many funnels can hit this before the hourly cap. |
| JQL timeout | A JQL script times out after 2 minutes. Shorter date ranges and fewer groupings keep it under that. |
| One project per connection | The 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 Views | Projects 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 only | The tool cannot create or edit events, reports or profiles. |
| Mixpanel's own MCP server | 600 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 plans | Claude: 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.
Policies
Read the MCP privacy policy, the MCP terms, the security policy and the permissions guide.
09 · Errors and fixes
Mixpanel connection problems and fixes
| Message or symptom | Cause | Fix |
|---|---|---|
| Mixpanel rejects the credentials | The 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 error | The Project ID is not numeric. | Copy the number from Project Settings, Overview, not the project name. |
| Data returns nothing or the connection fails | The 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 ChatGPT | Mixpanel 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 required | The workspace has no active Ryze AI plan or trial. | Start a plan or trial under Organization Settings, Billing, then retry. |
| The connection link is refused | Mixpanel 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 hour | The 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 answer | JQL 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 errors | The 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
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.









