PostHog

Tools

Bundle for MCP provider PostHog

This MCP Bundle Server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

43 tools

Tools in this Bundle (43)

Switch active organization

Global
v1.0.0

Change the active organization from the default organization. You should only use this tool if the user asks you to change the organization - otherwis...

Providers

Update survey

Global
v1.0.0

Update an existing survey by ID. Can update name, description, questions, scheduling, and other survey properties.

Providers

Get all survey response stats

Global
v1.0.0

Get aggregated response statistics across all surveys in the project. Includes event counts (shown, dismissed, sent), unique respondents, conversion r...

Providers

Query insight

Global
v1.0.0

Execute a query on an existing insight to get its results/data. Provide the insight ID to retrieve the current query results.

Providers

Get survey

Global
v1.0.0

Get a specific survey by ID. Returns the survey configuration including questions, targeting, and scheduling details.

Providers

List all events

Global
v1.0.0

List all tracked events in your PostHog project. Use this to discover what analytics events exist before running queries. Returns event names, descrip...

Providers

Get organizations

Global
v1.0.0

Get the organizations the user has access to.

Providers

Get properties

Global
v1.0.0

List available properties for events or persons. Event properties include custom attributes sent with analytics events (e.g., page URL, referrer, devi...

Providers

Get survey response stats

Global
v1.0.0

Get response statistics for a specific survey. Includes detailed event counts (shown, dismissed, sent), unique respondents, conversion rates, and timi...

Providers

Get all feature flags

Global
v1.0.0

Get all feature flags in the project.

Providers

Generate SQL

Global
v1.0.0

Generate HogQL (SQL) from natural language questions about your analytics data. Use when you need complex event analytics, custom aggregations, or que...

Providers

Create feature flag

Global
v1.0.0

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...

Providers

Update dashboard

Global
v1.0.0

Update an existing dashboard by ID. Can update name, description, pinned status or tags.

Providers

Delete survey

Global
v1.0.0

Delete a survey by ID (soft delete - marks as archived).

Providers

Get all experiments

Global
v1.0.0

Get all experiments in the project.

Providers

Run query

Global
v1.0.0

Run analytics queries to analyze events, pageviews, sessions, and user behavior. Use this to answer questions about event volume, metrics, conversion ...

Providers

Get LLM costs

Global
v1.0.0

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...

Providers

Get experiment details

Global
v1.0.0

Get details of a specific experiment by ID.

Providers

Delete insight

Global
v1.0.0

Delete an insight by ID (soft delete - marks as deleted).

Providers

Add insight to dashboard

Global
v1.0.0

Add an existing insight to a dashboard. Requires insight ID and dashboard ID. Optionally supports layout and color customization.

Providers

Search docs

Global
v1.0.0

Use this tool to search the PostHog documentation for information that can help the user with their request. Use it as a fallback when you cannot answ...

Providers

Delete feature flag

Global
v1.0.0

Delete a feature flag in the project.

Providers

Get all dashboards

Global
v1.0.0

Get all dashboards in the project with optional filtering. Can filter by pinned status, search term, or pagination.

Providers

Update experiment

Global
v1.0.0

Update an existing experiment by ID. Can update name, description, lifecycle state, variants, metrics, and other properties. RESTART WORKFLOW: To rest...

Providers

Get experiment results

Global
v1.0.0

Get comprehensive experiment results including all metrics data (primary and secondary) and exposure data. This tool fetches the experiment details an...

Providers

Get projects

Global
v1.0.0

Fetches projects that the user has access to in the current organization.

Providers

Create insight from query

Global
v1.0.0

Create an insight from a query that you have previously tested with 'query-run'. You should check the query runs, before creating an insight. Do not c...

Providers

Get insight

Global
v1.0.0

Get a specific insight by ID.

Providers

Update insight

Global
v1.0.0

Update an existing insight by ID. Can update name, description, filters, and other properties. You should get the insight before update it to see it's...

Providers

Create experiment

Global
v1.0.0

Create a comprehensive A/B test experiment. PROCESS: 1) Understand experiment goal and hypothesis 2) Search existing feature flags with 'feature-flags...

Providers

Get error details

Global
v1.0.0

Use this tool to get the details of an error in the project.

Providers

Update feature flag

Global
v1.0.0

Update a new 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...

Providers

Get all insights

Global
v1.0.0

Get all saved analytics insights (charts, reports, dashboards tiles) in the project. Insights are saved queries showing trends, funnels, retention, pa...

Providers

Switch active project

Global
v1.0.0

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 ...

Providers

Delete dashboard

Global
v1.0.0

Delete a dashboard by ID (soft delete - marks as deleted).

Providers

Create dashboard

Global
v1.0.0

Create a new dashboard in the project. Requires name and optional description, tags, and other properties.

Providers

Get organization details

Global
v1.0.0

Get the details of the active organization.

Providers

Create survey

Global
v1.0.0

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...

Providers

Get feature flag definition

Global
v1.0.0

Get the definition of a feature flag. You can provide either the flagId or the flagKey. If you provide both, the flagId will be used.

Providers

Get all surveys

Global
v1.0.0

Get all surveys in the project with optional filtering. Can filter by search term or use pagination.

Providers

Delete experiment

Global
v1.0.0

Delete an experiment by ID.

Providers

List errors

Global
v1.0.0

Use this tool to list errors in the project.

Providers

Get dashboard

Global
v1.0.0

Get a specific dashboard by ID. The response will include insights / tiles that are on the dashboard.

Providers

Required Providers (1)

PostHog MCP

Utilities & Tools
MCP provider for https://mcp.posthog.com/mcp

Setup Instructions

Connect this PostHog MCP Bundle Server to any MCP client in minutes

Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients

https://mcp.mcpbundles.com/bundle/posthog-f75

What is MCP?

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.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

⚡ Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use PostHog?

Get started with this MCP Bundle Server and connect it to your MCP client