Mixpanel MCP Connector
Provides tools for querying Mixpanel analytics data, enabling AI agents to search event data through segmentation queries and retrieve detailed analytics JSON responses from Mixpanel projects.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Mixpanel → ChatGPT MCP Connector (Cloud Run)
This is a no-frills bridge that lets ChatGPT query your Mixpanel project live.
What it exposes
POST /tools/search— summarize a segmentation queryPOST /tools/fetch— return the full Mixpanel JSON for a prior searchGET /healthz— health check
Related MCP server: MCP ChatGPT Responses
Environment variables
MIXPANEL_BASE—https://mixpanel.com/apiorhttps://eu.mixpanel.com/apiorhttps://in.mixpanel.com/apiMIXPANEL_PROJECT_ID— your Mixpanel project id (number)MIXPANEL_SA_USERNAME— service account usernameMIXPANEL_SA_SECRET— service account secretALLOWED_EVENTS— optional CSV whitelist (recommended)
Local run (optional)
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
export $(cat sample.env | xargs) && uvicorn app:app --host 0.0.0.0 --port 8080Cloud Run (one-time)
gcloud services enable run.googleapis.com cloudbuild.googleapis.com artifactregistry.googleapis.com
REGION=us-central1
REPO=mcp-bridge
IMAGE=${REGION}-docker.pkg.dev/$(gcloud config get-value project)/$REPO/mixpanel-mcp:1
gcloud artifacts repositories create $REPO --repository-format=docker --location=$REGION --description="MCP images" || true
gcloud builds submit --tag $IMAGE .
gcloud run deploy mixpanel-mcp --image $IMAGE --region $REGION --platform managed --allow-unauthenticated --min-instances=0 --set-env-vars MIXPANEL_BASE=https://mixpanel.com/api --set-env-vars MIXPANEL_PROJECT_ID=YOUR_PROJECT_ID --set-env-vars MIXPANEL_SA_USERNAME=YOUR_SERVICE_ACCOUNT_USERNAME --set-env-vars MIXPANEL_SA_SECRET=YOUR_SERVICE_ACCOUNT_SECRET --set-env-vars ALLOWED_EVENTS=sign_up_success,listing_viewed,job_matcher_attempt,search_initiatedAfter deploy, note the service URL:
https://mixpanel-mcp-xxxxx-uc.a.run.app
Testing
Health:
GET /healthzSearch:
POST /tools/search
{"event":"sign_up_success","from_date":"2025-08-24","to_date":"2025-08-31","unit":"day","breakdown":"properties[\"platform\"]"}Fetch the returned
id:
POST /tools/fetch
{"objectIds":["<id from search>"]}Add to ChatGPT
Settings → Connectors → Add → Custom Connector (MCP) → paste your Cloud Run URL.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Connect Google Analytics to ChatGPT. Query GA4 data in plain English and get instant insights.
Agent-Native Amplitude/Mixpanel - connect data sources, prompt for charts
Query your Logspot analytics, companies, and revenue from any AI assistant, and run your actions.
Search, access, and get insights on your Amplitude data
Related MCP Servers
- AlicenseAqualityDmaintenanceConnect to your Mixpanel data. Query events, retention, and funnel data from Mixpanel analytics.1919MIT
- FlicenseNot gradedqualityDmaintenanceMCP ChatGPT Responses connects Claude to ChatGPT through two essential tools: standard queries for AI-to-AI conversations and web-enabled requests for current information. It uses OpenAI's Responses API to maintain conversation state automatically.25-
- -licenseNot gradedqualityNot gradedmaintenanceA tool that makes memories stored in ChatGPT accessible across various language models without requiring logins or paywalls.-
- AlicenseBqualityDmaintenanceA server that interfaces with the Mixpanel API, allowing users to query events data, retention, and funnels through natural language from any MCP client like Cursor or Claude Desktop.1351 npmMIT