Product analytics · 3 skills
PostHog MCP and Claude skills
Query PostHog events, insights, funnels and feature flags with HogQL, and report active users, feature adoption and conversion each week.
Connect PostHog to your agent (MCP)
- PostHog MCP server, PostHog's official remote server at
https://mcp.posthog.com/mcp. Sign in with OAuth, or let the PostHog Wizard install it in your client; it routes to the US or EU cloud based on your account. Clients without OAuth can send a personal API key made with the MCP Server preset as a Bearer token (docs). - Query API with a personal API key. Create one in your PostHog account settings, store it in
POSTHOG_API_KEYwithPOSTHOG_PROJECT_IDandPOSTHOG_HOST(https://us.posthog.comorhttps://eu.posthog.com), and give it thequery:readscope, plusinsight:readorfeature_flag:readif the report uses them.
Add ?readonly=true to the MCP URL (or send x-posthog-read-only: true) to drop every tool that creates, updates or deletes; on the API, read scopes alone do the same.
3 PostHog skills
Weekly founder metrics: MRR, traffic and active users
Every Monday: MRR from Stripe, sessions from Google Analytics and weekly active users from PostHog, each with its change since the week before.
FoundersMondays at 7:30Stat tileUses Stripe, Google Analytics, PostHog.Deploy to error to conversion chain
Each morning and after a deploy: every production release lined up with the Sentry issues it introduced and the key event rate before and after it.
DevelopersDaily at 8:00, and after each deployReport cardUses GitHub, Sentry, PostHog, Google Analytics, Vercel.Churn early warning: Stripe, usage, support and email
Mondays: paying accounts where a usage drop, a failed payment, an unhappy ticket or a cancel email line up, with the MRR at risk.
FoundersMondays at 8:30Asks youUses Stripe, PostHog, Mixpanel, Intercom, Zendesk, Gmail.What agents do with PostHog
PostHog's query API (POST /api/projects/:project_id/query/) runs HogQL, PostHog's SQL dialect, over the events and persons tables, for example SELECT count(DISTINCT person_id) FROM events WHERE event = '$pageview' AND timestamp > now() - INTERVAL 7 DAY. The same endpoint runs trends, funnels and retention queries, and saved insights and dashboards can be read as they are. Feature flags, experiments, surveys, error tracking and session recordings each have their own endpoints.
Product teams schedule weekly and monthly active users, adoption of a feature after launch (people who fired its event at least once), signup-to-activation funnel conversion, experiment results, and flags still rolled out to part of the audience weeks after launch.
Teams that use these
Your PostHog numbers, on one board with everything else
Skills are free to use with any agent. Briefkin is where their results land: one board for every report, number and question your agents send, with a ping when something needs you.
Free during the open beta. No card.