{
 "categories": [
  "observability",
  "developer-tools",
  "dashboards"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-28",
   "fact": "homepage",
   "note": "PostHog presents a product-analytics platform with US/EU cloud and self-host options, plus webhooks as a listed capability.",
   "source": "https://posthog.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "deployment",
   "note": "PostHog documents hosted US/EU cloud and a self-host option on the public homepage.",
   "source": "https://posthog.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "license",
   "note": "PostHog publishes a free starting plan plus paid usage on the public site.",
   "source": "https://posthog.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.exists",
   "note": "PostHog documents a public REST API for analytics, feature flags, and related resources.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.kinds[0]",
   "note": "The documented public interface is a REST API.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.auth[0]",
   "note": "PostHog documents personal API keys with a phx_ prefix.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.auth[1]",
   "note": "PostHog documents project secret API keys with a phs_ prefix as a beta authentication method.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.auth[2]",
   "note": "PostHog documents OAuth tokens with pha_ and phr_ prefixes.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.coverage",
   "note": "The API covers analytics and feature-flag resources. It is the developer control plane, not every product UI action.",
   "source": "https://posthog.com/docs/api/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.mcp.first_party",
   "note": "PostHog documents an official MCP server at https://mcp.posthog.com/mcp. Connecting is free; some tools bill as PostHog AI spend.",
   "source": "https://posthog.com/docs/model-context-protocol",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.cli.exists",
   "note": "The MCP documentation declares an official CLI. The dedicated CLI reference timed out in this review.",
   "source": "https://posthog.com/docs/model-context-protocol",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.extensibility.webhooks",
   "note": "The homepage documents webhooks as a product capability.",
   "source": "https://posthog.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.export[0]",
   "note": "API responses are JSON.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.import[0]",
   "note": "API accepts JSON request bodies.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.api",
   "note": "The REST API is documented with personal, project-secret, and OAuth keys. It is a broad production path rather than unusual completeness.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.mcp",
   "note": "The official hosted server is free to connect, but some tools bill as AI spend and need an org AI-processing setting, so coverage is official and gated.",
   "source": "https://posthog.com/docs/model-context-protocol",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.cli",
   "note": "A CLI is declared on the MCP page, but the dedicated CLI reference timed out, so the path is only partially assessed.",
   "source": "https://posthog.com/docs/model-context-protocol",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as PostHog's current official MCP guide, including https://mcp.posthog.com/mcp and AI-spend notes.",
   "source": "https://posthog.com/docs/model-context-protocol",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as PostHog's current API documentation, including key prefixes.",
   "source": "https://posthog.com/docs/api",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as PostHog's current public homepage, including hybrid deployment and webhook copy.",
   "source": "https://posthog.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as PostHog's current API overview.",
   "source": "https://posthog.com/docs/api/overview",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-28",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://posthog.com/docs/model-context-protocol"
   },
   {
    "type": "docs",
    "url": "https://posthog.com/docs/api"
   },
   {
    "type": "docs",
    "url": "https://posthog.com/"
   },
   {
    "type": "docs",
    "url": "https://posthog.com/docs/api/overview"
   }
  ]
 },
 "homepage": "https://posthog.com/",
 "id": "posthog",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "personal-api-key",
    "project-secret-api-key",
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://posthog.com/docs/api",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. PostHog's REST API and official hosted MCP server cover practical analytics and flag automation without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "PostHog",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "grafana",
   "sentry"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "PostHog",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 5,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "PostHog is automatable today through a public REST API and a first-party MCP server. The REST API authenticates with personal API keys (phx_ prefix), project secret API keys (phs_, documented as beta), and OAuth (pha_/phr_). It covers analytics, feature flags, and related resources. Official MCP is at https://mcp.posthog.com/mcp. Connecting is documented as free. Some tools bill as PostHog AI spend and require the organization AI-processing setting. The archived PostHog/mcp repository is not the current product. A CLI is declared on the vendor MCP page; the dedicated CLI reference timed out in this review, so CLI is scored conservatively. The homepage documents webhooks. Official language SDK coverage was not fully established from the opened API and MCP pages. The n8n PostHog listing timed out and was not confirmed. Zapier, Make, and Power Automate listings were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because some MCP tools incur AI spend.\n"
 }
}