PConnector für Analytics

PostHog in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.

Insights und Trends, Events und Personen, Feature Flags, Session Recordings, Error Tracking. Ein Token in Loopthink, ein Login pro Person, Rollen pro Tool und ein Audit-Eintrag für jeden Aufruf.

Kostenlos für 2 Connectors, ohne Karte · Pro 19 € · in der EU betrieben · 19 Lese-Tools, 2 Schreib-Tools standardmäßig aus

Ihr KI-ClientPostHog

“Wöchentlich aktive Nutzer der letzten acht Wochen, gezählt als eindeutige Personen mit einem Pageview.”

Verwendet run_hogql_query aus PostHog

Die letzten drei der acht Wochen, eindeutige Personen mit Pageview:

WocheWAUVeränderungPageviews
06.10.20264.812+6,1 %61.340
13.10.20265.104+6,1 %65.920
20.10.2026 (bisher)1.28615.480
  • nur lesend
  • protokolliert
An example answer in an AI client: the question “Wöchentlich aktive Nutzer der letzten acht Wochen, gezählt als eindeutige Personen mit einem Pageview.” is answered from PostHog through the tool run_hogql_query, and the call was nur lesend, protokolliert.
Im Produkt

Ein Token rein, die Tools kommen raus.

Das PostHog-Verbindungsformular in Loopthink: data region, project id und der Token
1. Verbinden. Sie tragen data region und project id ein und fügen den Token ein. Der Token bleibt in Loopthink; niemand in Ihrem Team sieht ihn.
Der Tools-Tab des PostHog-Servers in Loopthink: jedes Tool mit eigenem Schalter
2. Tools auswählen. Lesen ist von Anfang an an; Tools, die Daten ändern, bleiben aus, bis Sie sie einschalten. Maskierungsregeln pro Tool halten personenbezogene Felder aus der Antwort.

In PostHog liegt die Produktnutzung: Events und die Personen dahinter, gespeicherte Insights und Dashboards, Feature Flags mit ihren Rollouts, Session Recordings und Error Tracking. Die Fragen sind alltäglich, „wie viele Leute haben letzte Woche den neuen Export benutzt“, „ist das Beta-Flag noch an“, aber heute braucht es dafür ein Insight, das jemand bauen muss, oder eine HogQL-Abfrage, die nur eine Analystin schreiben kann.

Mit dem PostHog-Connector fragen Produkt, Entwicklung und Support in Claude oder ChatGPT und bekommen die Antwort aus dem laufenden Projekt. Loopthink hält einen Personal API Key, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert. Der Key erreicht den KI-Client nie.

Neunzehn Lese-Tools decken HogQL- und Insight-Abfragen, gespeicherte Insights und Dashboards, Event- und Property-Definitionen, Personen und Kohorten, Feature Flags und ihren Status, Session Recordings, Error-Tracking-Issues und Annotationen ab. Die zwei Schreib-Tools, ein Feature Flag ein- und ausschalten, bleiben aus, bis Sie sie für eine Rolle einschalten.

Was Ihr Team fragt
  • Produkt

    “Wöchentlich aktive Nutzer der letzten acht Wochen, gezählt als eindeutige Personen mit einem Pageview.”

    Beantwortet von run_hogql_query

  • Produkt

    “Zeig mir die Zahlen hinter dem gespeicherten Insight „Onboarding funnel“ und sag mir, wo der größte Abbruch ist.”

    Beantwortet von get_insight

  • Entwicklung

    “Welche Feature Flags sind vollständig ausgerollt und seit 30 Tagen unverändert? Prüf zuerst „new-billing-page“.”

    Beantwortet von get_feature_flag_status

  • Support

    “Hat der Kunde mit der E-Mail m.bauer@example.de heute Session Recordings mit Konsolenfehlern?”

    Beantwortet von list_session_recordings

  • Entwicklung

    “Liste die offenen Error-Tracking-Issues sortiert nach betroffenen Nutzern und sag mir, welche diese Woche zum ersten Mal aufgetreten sind.”

    Beantwortet von query_error_tracking_issues

  • Entwicklung

    “Schalte das Flag „checkout-v2“ für alle aus, der Zahlungsschritt schlägt fehl.”

    Beantwortet von disable_feature_flag

Tools

Was der PostHog-Connector kann.

ToolWas es tutZugriffStandard
run_hogql_queryRuns a HogQL (PostHog SQL, ClickHouse dialect) query over the project's data and returns { columns, types, results (rows as arrays), hasMore }. Main tables: events (event, times…LesenAn
run_insight_queryRuns a structured PostHog query node, the same as an insight does: TrendsQuery, FunnelsQuery, RetentionQuery, LifecycleQuery, StickinessQuery, PathsQuery or EventsQuery. Use it…LesenAn
list_insightsLists saved insights (charts) of the project: id, short_id, name, description, kind, tags, last_modified_at. Metadata only; read the numbers with get_insight.LesenAn
get_insightGets one insight with its query definition and result. Reads the cached result by default (refresh force_cache, no recomputation); set refresh to blocking to compute it when the…LesenAn
list_dashboardsLists the project's dashboards: id, name, description, pinned, tags, last viewed. Use get_dashboard for its insights.LesenAn
get_dashboardGets one dashboard with its tiles (insights and text cards) and their cached results.LesenAn
list_event_definitionsLists the event names tracked in the project with volume and last seen date. Use it to find the exact event name before querying ($pageview, $exception, signed_up ...).LesenAn
list_property_definitionsLists property names of events, persons, groups or sessions with their type (String, Numeric, Boolean, DateTime). Use it to find the property to filter or break down by.LesenAn
list_personsLists or finds persons (identified users): id, uuid, name, distinct_ids, properties (email, plan ...), created_at, last_seen_at. search matches email, name, person id or distinc…LesenAn
get_personGets one person with all properties and distinct ids.LesenAn
list_feature_flagsLists feature flags: id, key, name, active (whether it is being served), filters (release conditions; rollout percentages sit in filters.groups[].rollout_percentage, variants in…LesenAn
get_feature_flagGets one feature flag with its full release conditions, variants and linked experiments.LesenAn
get_feature_flag_statusTells whether a flag is still in use: status (ACTIVE, STALE, DELETED, UNKNOWN) and the reason, e.g. fully rolled out and unchanged for 30 days.LesenAn
list_session_recordingsLists session recordings, newest first: id, start_time, recording_duration, active_seconds, click_count, console_error_count, start_url, person. Filter by date or person.LesenAn
get_session_recordingGets the metadata of one session recording: duration, active time, clicks, console errors, start URL, person.LesenAn
query_error_tracking_issuesLists error tracking issues (grouped exceptions) with occurrences, affected users, first and last seen. Filter by status and text.LesenAn
get_error_tracking_issueGets one error tracking issue: name, description, status, first_seen, assignee, linked external issues.LesenAn
list_cohortsLists cohorts (saved groups of persons): id, name, description, count, static or dynamic.LesenAn
list_annotationsLists annotations (notes on charts such as releases or campaigns) with date and text. Useful to explain a change in a trend.LesenAn
enable_feature_flagWRITE: Turns a feature flag on (active = true) with its existing release conditions. Refused for archived flags.SchreibenAus
disable_feature_flagWRITE: Turns a feature flag off (active = false) for every user. PostHog refuses when other active flags depend on it.SchreibenAus

Schreib-Tools sind für jede Rolle aus, bis Sie sie einschalten, ein Tool für eine Rolle. Die Namen und Beschreibungen sind das, was das Modell sieht, deshalb bleiben sie englisch; es bekommt außerdem die vollständige Parameterbeschreibung jedes Tools.

Einrichtung

So kommen Sie an den PostHog-Token.

Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.

  1. 1

    In PostHog Settings > Account > Personal API keys öffnen und auf „Create personal API key“ klicken. Nicht das Preset „MCP Server“ verwenden: Es vergibt Schreib-Scopes.

  2. 2

    Den Zugriff des Keys auf das eine Projekt beschränken, das Loopthink lesen soll.

  3. 3

    Die unten aufgeführten Lese-Scopes auswählen und nichts mit write (feature_flag:write nur, wenn Sie die Tools zum Ein- und Ausschalten wollen).

  4. 4

    Den Key erstellen und kopieren; er wird nur einmal angezeigt. Hier zusammen mit der Datenregion und der Projekt-ID einfügen.

  5. 5

    In Loopthink fügen Sie PostHog aus dem Katalog hinzu und fügen den Token ein. Außerdem fragt der Connector nach data region und project id. Eine Minute später sieht Ihr Team die Tools.

Ein Personal API Key handelt als der Benutzer, der ihn erstellt hat; ein eigenes PostHog-Mitglied hält ihn am Leben, wenn Leute das Unternehmen verlassen. Limits pro Key: 240 Analytics-Anfragen pro Minute, 2400 Abfragen pro Stunde, 3 gleichzeitige Abfragen.

Maskierung

Was wir in PostHog zu maskieren empfehlen.

Personen und Events tragen den Nutzer dahinter: E-Mail, Name, Distinct IDs, IP-Adresse und die URL, auf der er war. Die vorgeschlagenen Felder maskieren all das und behalten Event-Namen, Zeitstempel, Zählwerte, Flag-Definitionen und Recording-Metadaten, also das, was eine Nutzungsfrage braucht. Das Produktteam sieht, dass 412 Personen die Preisseite erreicht haben, ohne zu sehen, wer sie sind.

  • email
  • properties.email
  • name
  • distinct_id
  • distinct_ids
  • properties.$ip
  • $ip
  • person
  • start_url
  • properties.$current_url
  • assignee
Im Vergleich

Was PostHogs eigener MCP-Server Ihnen nicht gibt.

  • Ein Login pro Person in jedem MCP-Client: Das Loopthink-Audit zeigt, wer gefragt hat, nicht einen gemeinsamen API Key.
  • Tools pro Rolle: Der Support liest Recordings und Fehler, niemand außerhalb der Entwicklung kann ein Feature Flag umlegen.
  • Maskierung von E-Mails, Distinct IDs, IP-Adressen und URLs in Abfrageergebnissen, bevor die Antwort die EU verlässt.
  • Schreib-Tools standardmäßig aus, pro Tool und Rolle zuschaltbar.
  • Derselbe Server in Claude, ChatGPT und Langdock, einmal verwaltet.
Fragen

PostHog und Loopthink

Welche Scopes braucht der Personal API Key?
Nur Lese-Scopes: query:read, insight:read, dashboard:read, event_definition:read, property_definition:read, person:read, cohort:read, annotation:read, feature_flag:read, session_recording:read und error_tracking:read. feature_flag:write nur ergänzen, wenn eine Rolle enable_feature_flag oder disable_feature_flag nutzen soll. Beim Erstellen des Keys nicht das Preset „MCP Server“ wählen, es vergibt Schreib-Scopes.
Unser Projekt liegt auf PostHog Cloud EU. Was tragen wir ein?
Die Datenregion auf eu setzen und die Projekt-ID aus der URL nach /project/ eintragen. Der Key ist auf das eine Projekt begrenzt, das Sie beim Erstellen ausgewählt haben; beschränken Sie ihn also auf das Projekt, das Loopthink lesen soll.
Gibt es Rate Limits, die wir kennen sollten?
Pro Key erlaubt PostHog 240 Analytics-Anfragen pro Minute, 2400 Abfragen pro Stunde und 3 gleichzeitige Abfragen. Eine HogQL-Abfrage läuft höchstens 10 Sekunden und liefert 100 Zeilen, sofern Sie kein LIMIT setzen; fragen Sie also lieber nach Aggregaten als nach rohen Events. Der Key handelt als das Mitglied, das ihn erstellt hat; ein eigenes PostHog-Mitglied hält ihn am Leben, wenn Leute gehen.
Braucht jedes Teammitglied einen eigenen PostHog-Account?
Nein. Loopthink hält einen Schlüssel oder Token für PostHog. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an PostHog wird unter ihrem Namen protokolliert. Die Lizenzen in PostHog bleiben, wie sie heute sind.
Wo liegt der PostHog-Schlüssel?
In Loopthink, verschlüsselt, in der EU. Er erreicht weder den KI-Client noch die Personen, die den Connector nutzen. Rotieren Sie ihn in PostHog, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
Kann jemand aus dem Chat heraus in PostHog schreiben?
Nur, wenn Sie es einschalten. Schreibaktionen sind eine eigene Zeile in der Rechtematrix und für jede Rolle standardmäßig aus. Braucht eine Rolle ein Schreib-Tool, geben Sie genau dieses eine Tool genau dieser Rolle frei.
Was sieht das Modell?
Das Ergebnis des Tool-Aufrufs, nach der Maskierung. Felder, die Sie als personenbezogen markieren, etwa E-Mail-Adressen, Namen oder Kartendaten, werden maskiert, bevor die Antwort zu den KI-Client reist. Das Modell bekommt die Zahlen, nicht die Menschen.
Was kostet es?
Kostenlos für eine Person und zwei Connectors, ohne Karte. Pro kostet 19 € im Monat für bis zu fünf Personen und jeden Connector auf dieser Seite, mit Rollen, feldgenauer Maskierung und 30 Tagen Audit-Log. Team kostet 49 € für zehn Personen und bringt Ihre eigenen REST-APIs und SQL-Datenbanken, Ihre eigene Domain und Ihren eigenen Identity Provider dazu. Kein Gespräch nötig.

Hängen Sie fest, oder fehlt ein Tool? Ein Mensch, der diesen Connector kennt, antwortet innerhalb eines Arbeitstags.

Funktioniert in Claude, ChatGPT, Langdock und jedem anderen MCP-Client.

Weitere Connectors für Analytics