Skip to main content
HTTP API connector An HTTP API described by an OpenAPI spec, not an MCP server. Calls go to your Mixpanel address (https://{regionAndDomain}.com/api/query, filled in when connecting) and carry HTTP basic authentication with the username and key you enter when connecting.

What the skill can do

API connector: 19 actions, as they appear in the skill panel. 3 of them create, change or delete something in Mixpanel; mark those under These actions need approval when you add the skill to an agent.
  • Segmentation service (5): Arc Gisinsights Management Get Report Data, Arc Gissegmentation Service Get Sum Of Event Expression, Arc Gissegmentation Service Get Segmented Event Data, Arc Gissegmentation Service Get Average Of Event Expression, Arc Gissegmentation Service Get Numeric Segmented Data
  • Activity stream (4): Arc Gisactivity Stream Get Events Data, Arc Gisactivity Stream Get Top Events Today, Arc Gisactivity Stream Get Activity Feed, Arc Gisactivity Stream Get Common Event Names
  • Event analysis (3): Arc Gisevent Analysis Get Top Property Values, Arc Gisevent Analysis Get Top Event Property Names, Arc Gisevent Analysis Get Event Property Data
  • Insights management (2): Arc Gisinsights Management Query Jql, Arc Gisinsights Management Engage Query
  • Funnels service (2): Arc Gisfunnels Service Get Funnel Names And Ids, Arc Gisfunnels Service Get Funnel Data
  • Retention analysis (2): Arc Gisretention Analysis Get Retention Data, Arc Gisretention Analysis Get Addiction Retention Data
  • Cohorts management (1): Arc Giscohorts Management List Cohorts

Authentication Options

Generate Mixpanel API Credentials

  1. Log in to your Mixpanel dashboard.
  2. Navigate to Settings → Project Settings.
  3. Under Access Keys, locate your API Secret, copy and store it securely.
  4. Note your Project ID from the project settings page (you may need this for certain queries).

Connect Mixpanel in xpander

  1. In Xpander Chat, open the agent’s settings and click Add skill.
  2. Search for Mixpanel and select it.
  3. Enter a connection name, e.g., “xpander-mixpanel”.
  4. Choose Organization access (one shared account) or Personal (your own account, so the agent acts with your permissions where systems allow). On an agent other people use, a personal connection runs their requests as you unless the binding requires each person’s own sign-in; see whose credential a shared agent uses.
  5. Select API Key as the authentication method.
  6. Set the Type to Custom.
  7. In the Header name field, type: Authorization
  8. In the Value field, enter Basic followed by the Base64-encoded value of your API Secret with a trailing colon. For example, if your API Secret is abc123, encode abc123: in Base64 and enter: Basic YWJjMTIzOg==
  9. In the Interface specific settings section, set the server URL to: https://mixpanel.com/api/query
    • For EU Data Residency: https://eu.mixpanel.com/api/query
    • For India Data Residency: https://in.mixpanel.com/api/query
  10. Click Connect.
To encode your API Secret for Basic auth, run the following command in your terminal:
Then prepend Basic to the output value.

Give an agent the Mixpanel skill

Once Mixpanel is connected, any agent you can edit may be given the skill: open the agent’s settings, click Add skill, and choose Mixpanel. The skill panel lists the Mixpanel actions by group. Enable only the groups the agent needs, and mark the actions that should wait for a named person’s sign-off under These actions need approval. Which skills exist for your organization, and who may add them, is decided by your admins; see Skills.

Available Operations

The Mixpanel skill provides the following operations: Event Analytics Segmentation Event Properties Funnels User Analytics Retention Advanced