[{"data":1,"prerenderedAt":305},["ShallowReactive",2],{"seo-allowlist":3,"connector-posthog":73,"related-posthog":281},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":118},"posthog","PostHog","\u002Fconnectoricons\u002Fposthog.png","PostHog's MCP server brings product analytics, feature flags and experiments into your AI app: create insights, build dashboards from templates and manage flags while you code in Cursor. ContextGate connects it to Claude, ChatGPT and Cursor, and you can switch off flag changes and member invites so those stay with your team.","vendor_mcp","oauth",[79],"https:\u002F\u002Fposthog.com","Analytics & BI",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":117},"PostHog MCP server for Claude, ChatGPT & Cursor","PostHog MCP lets Claude, ChatGPT or Cursor work with product analytics, feature flags and experiments. Switch off flag edits; every call is recorded.","PostHog MCP: analytics, flags and experiments in your AI app",{"heading":88,"steps":89},"How to connect PostHog to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect PostHog free and sign in with your PostHog account.",{"text":93},"PostHog's tool list is long, and every tool is on. Keep insights, dashboards and notebooks; switch off tools that create or change feature flags, add organization members or bulk-invite people unless your AI app needs them.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"In Cursor, ask PostHog for an insight on how many users reached your new signup step this week, then open Activity to see the call.",[103,111],{"heading":104,"bullets":105,"note":110},"PostHog tasks for Claude, ChatGPT or Cursor",[106,107,108,109],"Create insights for a project and build dashboards from a template.","Create and manage feature flags, including role-based access to a flag.","Set up an exposure cohort for an experiment.","Start a notebook in a project to write up what you found.","PostHog's tools cover far more than this; the full list appears in ContextGate after you connect.",{"heading":112,"bullets":113},"Keep flags and access changes reviewed",[114,115,116],"Switch off feature flag edits so a release can't change state from a chat.","Switch off invites, member roles and SAML domain tools, so account administration stays in PostHog.","Activity keeps a record of every PostHog call, so a flag change can be traced to the AI app that made it.","posthog-mcp",[119,129,137,145,153,161,169,177,185,193,201,209,217,225,233,241,249,257,265,273],{"name":120,"description":121,"recordCount":122,"type":123,"requiredParams":124,"optionalParams":125,"exampleEndpoint":122,"docsUrl":81,"sampleFields":126,"sampleData":127},"Add dashboard collaborators with access level","Add collaborators to a specific project dashboard. requires 'project id' and 'dashboard id'. supports json, form-urlencoded, and multipart data. returns added collaborator details. auth: 'personalapik","N\u002FA","tool",[],[],[],[128],{"endpoint":122,"docs":81},{"name":130,"description":131,"recordCount":122,"type":123,"requiredParams":132,"optionalParams":133,"exampleEndpoint":122,"docsUrl":81,"sampleFields":134,"sampleData":135},"Add member to organization role","Add a member to an organization role by submitting their details and uuid in json\u002Fform, using organization and role ids. requires personalapikeyauth. success gives a 201 status.",[],[],[],[136],{"endpoint":122,"docs":81},{"name":138,"description":139,"recordCount":122,"type":123,"requiredParams":140,"optionalParams":141,"exampleEndpoint":122,"docsUrl":81,"sampleFields":142,"sampleData":143},"Add project specific member roles","Add members with specific roles to a project by providing their user uuid and level (member or admin). requires project id in the url. supports json, form-data, and form-urlencoded input. returns the ",[],[],[],[144],{"endpoint":122,"docs":81},{"name":146,"description":147,"recordCount":122,"type":123,"requiredParams":148,"optionalParams":149,"exampleEndpoint":122,"docsUrl":81,"sampleFields":150,"sampleData":151},"Assign feature flag role based access","Set up role-based access for a feature flag using `project id` and `feature flag id`. submit access info in json or form format, with `feature flag:write` rights. success returns new details with a 20",[],[],[],[152],{"endpoint":122,"docs":81},{"name":154,"description":155,"recordCount":122,"type":123,"requiredParams":156,"optionalParams":157,"exampleEndpoint":122,"docsUrl":81,"sampleFields":158,"sampleData":159},"Bookmark project activity notification","Create a bookmark for an activity notification in a project's activity log. requires a `project id` and json payload with activity details. supports verification status, impersonation flags, and syste",[],[],[],[160],{"endpoint":122,"docs":81},{"name":162,"description":163,"recordCount":122,"type":123,"requiredParams":164,"optionalParams":165,"exampleEndpoint":122,"docsUrl":81,"sampleFields":166,"sampleData":167},"Bulk create organization invites","Post \u002Fapi\u002Forganizations\u002F{organization id}\u002Finvites\u002Fbulk\u002F: bulk-create organization invites with customizable levels, sender details, and validation checks. supports email automation and private project",[],[],[],[168],{"endpoint":122,"docs":81},{"name":170,"description":171,"recordCount":122,"type":123,"requiredParams":172,"optionalParams":173,"exampleEndpoint":122,"docsUrl":81,"sampleFields":174,"sampleData":175},"Cancel insights for a project","The \"\u002Fapi\u002Fprojects\u002F{project id}\u002Finsights\u002Fcancel\u002F\" endpoint allows users to cancel insights for a project by providing a project id and insight details in json or csv, and confirms cancellation in the ",[],[],[],[176],{"endpoint":122,"docs":81},{"name":178,"description":179,"recordCount":122,"type":123,"requiredParams":180,"optionalParams":181,"exampleEndpoint":122,"docsUrl":81,"sampleFields":182,"sampleData":183},"Check pipeline destination updates","Get the newest updates and plugin info for a pipeline destination by organization and destination id via get request to \u002Fapi\u002F...\u002F{id}\u002Fcheck for updates.",[],[],[],[184],{"endpoint":122,"docs":81},{"name":186,"description":187,"recordCount":122,"type":123,"requiredParams":188,"optionalParams":189,"exampleEndpoint":122,"docsUrl":81,"sampleFields":190,"sampleData":191},"Check pipeline import app updates","Retrieve the latest update information for a specific pipeline import app by its id within an organization. this endpoint returns details such as plugin type, name, description, and version data. requ",[],[],[],[192],{"endpoint":122,"docs":81},{"name":194,"description":195,"recordCount":122,"type":123,"requiredParams":196,"optionalParams":197,"exampleEndpoint":122,"docsUrl":81,"sampleFields":198,"sampleData":199},"Check pipeline plugin update status","Get update status for a specific pipeline transformation plugin by its unique id within an organization. this endpoint requires the 'organization id' and 'plugin' ids and returns details like plugin t",[],[],[],[200],{"endpoint":122,"docs":81},{"name":202,"description":203,"recordCount":122,"type":123,"requiredParams":204,"optionalParams":205,"exampleEndpoint":122,"docsUrl":81,"sampleFields":206,"sampleData":207},"Check project s demo data generation status","Projects for the current organization.",[],[],[],[208],{"endpoint":122,"docs":81},{"name":210,"description":211,"recordCount":122,"type":123,"requiredParams":212,"optionalParams":213,"exampleEndpoint":122,"docsUrl":81,"sampleFields":214,"sampleData":215},"Cohort duplication to static","This endpoint duplicates a specified cohort as a static one within a project. path parameters include `project id` (string) and cohort `id` (integer). successful requests return cohort details.",[],[],[],[216],{"endpoint":122,"docs":81},{"name":218,"description":219,"recordCount":122,"type":123,"requiredParams":220,"optionalParams":221,"exampleEndpoint":122,"docsUrl":81,"sampleFields":222,"sampleData":223},"Create a notebook in a project","The api for interacting with notebooks. this feature is in early access and the api can have breaking changes without announcement.",[],[],[],[224],{"endpoint":122,"docs":81},{"name":226,"description":227,"recordCount":122,"type":123,"requiredParams":228,"optionalParams":229,"exampleEndpoint":122,"docsUrl":81,"sampleFields":230,"sampleData":231},"Create project insights with customizable parameters","The post endpoint enables creating insights for projects using a project id and supports json\u002Fcsv. it offers detailed parameters for customizing insights and returns structured data with personalapike",[],[],[],[232],{"endpoint":122,"docs":81},{"name":234,"description":235,"recordCount":122,"type":123,"requiredParams":236,"optionalParams":237,"exampleEndpoint":122,"docsUrl":81,"sampleFields":238,"sampleData":239},"Create dashboard from template in project","Create a new dashboard for a specified project from a template. accepts project id in the path and a json payload with various dashboard object parameters. returns a dashboard instance on success.",[],[],[],[240],{"endpoint":122,"docs":81},{"name":242,"description":243,"recordCount":122,"type":123,"requiredParams":244,"optionalParams":245,"exampleEndpoint":122,"docsUrl":81,"sampleFields":246,"sampleData":247},"Create domain with saml for organization","Create a domain for a specific organization by post to `\u002Fapi\u002Forganizations\u002F{id}\u002Fdomains` with json\u002Fform data. requires domain, saml setup, and write permissions. returns new domain data with status 20",[],[],[],[248],{"endpoint":122,"docs":81},{"name":250,"description":251,"recordCount":122,"type":123,"requiredParams":252,"optionalParams":253,"exampleEndpoint":122,"docsUrl":81,"sampleFields":254,"sampleData":255},"Create experiment exposure cohort","Create a new exposure cohort for an experiment in a project by sending a post request with experiment details and feature flag data. requires experiment id and project id in the path.",[],[],[],[256],{"endpoint":122,"docs":81},{"name":258,"description":259,"recordCount":122,"type":123,"requiredParams":260,"optionalParams":261,"exampleEndpoint":122,"docsUrl":81,"sampleFields":262,"sampleData":263},"Create feature flag dashboard","Manage feature flags by creating, reading, updating, and deleting them. utilize javascript library or endpoint for user-specific flag status. refer to documentation for details.",[],[],[],[264],{"endpoint":122,"docs":81},{"name":266,"description":267,"recordCount":122,"type":123,"requiredParams":268,"optionalParams":269,"exampleEndpoint":122,"docsUrl":81,"sampleFields":270,"sampleData":271},"Create feature flags for project","Manage feature flags by creating, reading, updating, and deleting them using posthog's javascript library or api endpoint. details in the provided documentation.",[],[],[],[272],{"endpoint":122,"docs":81},{"name":274,"description":275,"recordCount":122,"type":123,"requiredParams":276,"optionalParams":277,"exampleEndpoint":122,"docsUrl":81,"sampleFields":278,"sampleData":279},"Create frontend app pipeline config","Create a config for pipeline frontend apps within a specified project. requires project id and payload with object properties such as plugin, enabled status, order, etc. returns newly created config d",[],[],[],[280],{"endpoint":122,"docs":81},[282,285,288,290,293,296,299,302],{"id":283,"name":284},"rechargeapps","Recharge Merchant",{"id":286,"name":287},"rootly","Rootly",{"id":58,"name":289},"Sentry",{"id":291,"name":292},"serpapi","SerpApi",{"id":294,"name":295},"shipbook","Shipbook",{"id":297,"name":298},"singular","Singular",{"id":300,"name":301},"sisense","Sisense",{"id":303,"name":304},"statsig","Statsig",1793790234717]