PostHog MCP Server is answering right now. Last checked moments ago. Last commit 18 Sep 2026.
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
We read the source, 18 h ago · rules 3dff92dd89df
Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.
" rm -rf posthog docker-compose.yml .env",
with open("/etc/shadow", "a") as f:
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
'url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOCAwSDE2TDAgMTZWOEw4IDBaIiBmaWxsPSIjMkQyRDJE…
subprocess.run(
execSync(
return path.join(testDirectory, '__snapshots__', testName + snapshotExtension)
const handleCalendarSelect = (date: dayjs.Dayjs): void => {
onChange(date.format(DATE_TIME_FORMAT))
with open("/etc/shadow", "a") as f:
has_python_plugin = any(jetbrains_dir.rglob("python*")) if jetbrains_dir.exists() else False
div.innerHTML = 'You are using a really old browser. Please upgrade to fully enjoy PostHog!'
document.body.prepend(div)
'k9ure7nfr3bhil63zmr7u00h3890x3x4lw9u1hr4is7.burpcollaborator.net': Record<string, any>
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch PostHog MCP Server and you get told the day something new turns up.
Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.
claude mcp add mcp --transport http https://mcp.posthog.com/mcp
{
"mcpServers": {
"mcp": {
"url": "https://mcp.posthog.com/mcp"
}
}
}
[mcp_servers.mcp]
url = "https://mcp.posthog.com/mcp"
{
"mcpServers": {
"mcp": {
"url": "https://mcp.posthog.com/mcp"
}
}
}
{
"mcpServers": {
"mcp": {
"url": "https://mcp.posthog.com/mcp"
}
}
}
This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.
This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.
| URL | Transport | State | Latency | Checked |
|---|---|---|---|---|
| https://mcp.posthog.com/mcp | streamable-http | sign-in | 44 ms | 0 min ago |
| https://mcp.posthog.com/sse | sse | sign-in | 97 ms | 0 min ago |
MCP server for Statsig API - interact with Statsig's feature flags, experiments, and analytics
MCP server for PostHog — product analytics for AI assistants. Query events, persons, insights, da...
Official Apollo.io MCP server for lead enrichment, prospecting, sequences, and analytics.
Unified analytics MCP server for GA4, Mixpanel, and PostHog.
Official PicSee MCP server for short links, link management, click analytics, and optional OAuth.
MCP server for Ozon Seller API — products, FBS/FBO, finance, analytics, returns
Capture analytics events, evaluate feature flags, and manage projects
Official Usertour MCP Server for in-app onboarding: flows, checklists, surveys, and analytics.
Answers built from our own checks of this server.