Use Studio chat to drive this server — credentials stay in your workspace.
PostHog is an open-source product analytics platform for tracking events, feature flags, experiments, session recordings, and user behavior.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for PostHog — workflow patterns, data models, and gotchas for your AI agent.
PostHog organizes everything under Organizations → Projects. Most API calls are project-scoped, and the default project is auto-selected. Only switch organization or project if the user explicitly asks.
event type) or users (person type). Discover them before filtering or breaking down.$pathname vs $current_url: For URL breakdowns, use $pathname (normalized path) instead of $current_url (includes query params) for cleaner results.breakdown_limit to 100+ to see more.session_id to obtain blob keys, then repeat with source, start_blob_key, and end_blob_key to retrieve snapshot bytes.Add an existing insight to a dashboard. Requires insight ID and dashboard ID. Optionally supports layout and color customization.
Create a new dashboard in the project. Requires name and optional description, tags, and other properties.
Create a full A/B test experiment. PROCESS: 1) Understand experiment goal and hypothesis 2) Search existing feature flags first 3) Help user define su...
Creates a new feature flag in the project. Once you have created a feature flag, you should: Ask the user if they want to add it to their codebase, Us...
Create an insight from a query that you have previously tested with 'posthog_run_query'. You should check the query runs before creating an insight. D...
Creates a new survey in the project. Surveys can be popover or API-based and support various question types including open-ended, multiple choice, rat...
Delete a dashboard by ID (soft delete - marks as deleted).
Delete an experiment by ID. CAUTION: This action cannot be undone.
Delete a feature flag in the project. CAUTION: This action cannot be undone.
Delete an insight by ID (soft delete - marks as deleted).
Delete a survey by ID (soft delete - marks as archived).
Generate HogQL (SQL) from natural language questions about your analytics data. Use when you need complex event analytics, custom aggregations, or que...
Get a specific dashboard by ID. The response will include insights / tiles that are on the dashboard.
Get all dashboards in the project with optional filtering. Can filter by pinned status, search term, or pagination.
Get detailed information about a specific error issue including stack traces, occurrence counts, affected users/sessions, and metadata. Useful for deb...
Get details of a specific experiment by ID.
Get detailed experiment results including all metrics data (primary and secondary) and exposure data. This tool fetches the experiment details and exe...
Get all experiments in the project.
Get the definition of a feature flag. You can provide either the flag_id or the flag_key. If you provide both, the flag_id will be used.
Get all feature flags in the project.
Get a specific insight by ID.
Get all saved analytics insights (charts, reports, dashboards tiles) in the project. Insights are saved queries showing trends, funnels, retention, pa...
Fetches the total LLM daily costs for each model for a project over a given number of days. If no number of days is provided, it defaults to 7. The re...
Get the details of the active organization.
Get the organizations the user has access to.
Fetches projects that the user has access to in the current organization.
Get details of a specific session recording by ID, including person info, duration, click/keypress counts, console log counts, start/end URLs, and act...
Get raw rrweb snapshot data for a session recording. Set auto_fetch_blobs=true to retrieve all snapshot data in a single call (fetches all blob_v2 pag...
Get a specific survey by ID. Returns the survey configuration including questions, targeting, and scheduling details.
Get all surveys in the project with optional filtering. Can filter by search term or use pagination.
Get aggregated response statistics across all surveys in the project. Includes event counts (shown, dismissed, sent), unique respondents, conversion r...
Get response statistics for a specific survey. Includes detailed event counts (shown, dismissed, sent), unique respondents, conversion rates, and timi...
List error tracking issues grouped by fingerprint. Returns aggregated statistics including exception types, counts, first/last seen timestamps, and un...
Retrieve all event definitions for the project. Events are the foundation of PostHog analytics - use this to discover what events are being tracked be...
Retrieve property definitions for events, persons, or groups. Properties are metadata attached to events and users - use this to discover available di...
List session recordings with metadata including person info, duration, click/keypress counts, start URL, and activity score. Use this to discover reco...
Execute a query on an existing insight to get its results/data. Provide the insight ID to retrieve the current query results.
Run analytics queries to analyze events, pageviews, sessions, and user behavior. Use this to answer questions about event volume, metrics, conversion ...
Search the PostHog documentation for how to implement features, integrate SDKs, or use PostHog features. Use this when you need to help users add Post...
Change the active organization from the default organization. You should only use this tool if the user asks you to change the organization - otherwis...
Change the active project from the default project. You should only use this tool if the user asks you to change the project - otherwise, the default ...
Update an existing dashboard by ID. Can update name, description, pinned status or tags.
Update an existing experiment by ID. Can update name, description, lifecycle state, variants, metrics. To restart a concluded experiment, set end_date...
Update a feature flag in the project. To enable a feature flag, you should make sure it is active and the rollout percentage is set to 100 for the gro...
Update an existing insight by ID. Can update name, description, filters, and other properties. You should get the insight before updating it to see it...
Update an existing survey by ID. Can update name, description, questions, scheduling, and other survey properties.
PostHog is an open-source product analytics platform for tracking events, feature flags, experiments, session recordings, and user behavior. It provides 46 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/posthog. Authentication is handled automatically.
PostHog provides 46 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
PostHog uses API Key. PostHog requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect PostHog to any MCP client in minutes
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.
More analytics integrations you might like
1Forge provides real-time and historical financial market data including forex exchange rates, crypt...
This server provides analytics tools for understanding user behavior and campaign performance. It is...
Anzenna offers a specialized platform for real-time data processing and analysis, enabling users to ...
Apify is a web scraping and automation platform for extracting data from websites at scale. Search t...
Appfigures is an analytics platform that provides app developers with insights into app performance,...
Appfollow provides tools for app management and optimization, offering insights on app performance, ...