PostHog MCP Server
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
Approved brand claims, offers, proof, and banned phrases for AI-written marketing copy
Pick the AI app you use, then copy the settings.
Passed 5/5 checks · What you ask goes through the maker’s server (claim-continuity2.vercel.app) · ✓ Commands checked Nov 13, 2026
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude · about 2 min
No key, nothing to install · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1 · on Team/Enterprise an Owner adds it
CustomizeConnectors
Copy each value into the field with the same name in Claude, then click Continue
Claim by Ouroboros Appshttps://claim-continuity2.vercel.app/mcpClick Continue past the sign-in settings Claude detected · under Authentication choose what the maker says (Sign in now, Sign in when needed or No sign in), then click Add
+ConnectorsClaim by Ouroboros Apps
Use Claim by Ouroboros Apps and tell me what you can do for me, then show me one thing✓ If Claude says it is using Claim by Ouroboros Apps or shows a Claim by Ouroboros Apps tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with ChatGPT, depending on your plan
Full MCP: ChatGPT Business, Enterprise or Edu on the web · Pro: connects with read/fetch permissions, so tools that change data may not work · Plus: not confirmed in OpenAI’s docs; if you see an add-custom-MCP option on the Plugins page you can try these steps · web only
Plugins+Add custom MCP server
Enter a name, paste the address under Connection, tick the risk warning and click Create as a plugin
Claim by Ouroboros Appshttps://claim-continuity2.vercel.app/mcpStart a new chat and pick Claim by Ouroboros Apps from your plugins before typing
Use Claim by Ouroboros Apps and tell me what you can do for me, then show me one thing✓ If ChatGPT says it is using Claim by Ouroboros Apps or shows a Claim by Ouroboros Apps tool in the answer, you are connected
Menu names checked against OpenAI’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Claude Code · about 2 min
No key, nothing to install
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --transport http --scope user claim https://claim-continuity2.vercel.app/mcpYou should see Claim by Ouroboros Apps listed as connected
Use Claim by Ouroboros Apps and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using Claim by Ouroboros Apps or shows a Claim by Ouroboros Apps tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor · about 2 min
No key, nothing to install
Use Claim by Ouroboros Apps and tell me what you can do for me, then show me one thing✓ If Cursor says it is using Claim by Ouroboros Apps or shows a Claim by Ouroboros Apps tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code · about 2 min
No key, nothing to install
Use Claim by Ouroboros Apps and tell me what you can do for me, then show me one thing✓ If VS Code says it is using Claim by Ouroboros Apps or shows a Claim by Ouroboros Apps tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
Address for apps that connect over the web
https://claim-continuity2.vercel.app/mcpJSON settings are under “For developers” below
Claude Code
claude mcp add --transport http --scope user claim https://claim-continuity2.vercel.app/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"claim": {
"url": "https://claim-continuity2.vercel.app/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"claim": {
"type": "http",
"url": "https://claim-continuity2.vercel.app/mcp"
}
}
}These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Connect over the internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Tool names and descriptions exactly as the server reported them on Nov 8, 2026. The maker wrote them, not us; we show them as plain text.
list_brandsFind the user's brands before saving language or checking copy. Use a returned id. Do not guess a brand. Page with offset.
create_brandCreate a brand when the user asks for one. Does not add claims, offers, proof, voice, or banned phrases.
get_brand_guideRetrieve the brand's approved claims, offers (active and inactive), proof, voice, and banned phrases before writing copy. Approved claims are the only guarantees you may repeat. Only active offers may be stated. Inactive offers must not be stated. Proof is evidence for a claim, n
save_approved_claimStore or revise a claim only after the user approves the exact statement. A claim is language the brand may say, including any guarantee the brand has actually approved. It is not an offer and it is not proof. Use status RETIRED when the user withdraws a claim. Updates require cl
save_offerStore or revise a current offer only after the user approves the exact name and terms. Copy may state an offer only while active is true. Set active to false to withdraw an offer. Updates require offerId and expectedRevision from get_brand_guide. A conflicting revision fails with
save_proofStore evidence that backs one approved claim: a title, where it comes from, and what it shows. Proof does not approve a new claim, guarantee, discount, or offer. Link claimId when the evidence supports a saved claim. Pass proofId to revise an existing proof record.
save_brand_voiceStore how this brand should sound. voiceSummary is the tone in plain language. voiceTraits are short labels such as plain, specific, or calm. Voice does not approve a claim, a guarantee, a discount, or an offer.
save_banned_phraseStore a phrase the brand forbids. check_brand_copy rejects a draft that contains it. Matching ignores letter case and repeated spaces, and does not match inside a longer word. An identical phrase returns the existing row.
remove_banned_phraseRemove a banned phrase after the user says that wording is allowed again. Does nothing to claims or offers.
check_brand_copyCheck draft copy against the saved brand guide. Rejects the draft when it invents a guarantee, invents a discount, uses a banned phrase, or states an offer that is not in the active approved set. A guarantee is language such as guarantee, warranty, money-back, no-risk, or lifetim
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 13, 2026
The registry name was verified with the GitHub account LAHutchins91, which owns the repo
Code last changed 27 days ago
Uses MIT
No sign-in needed
Read 10 tool descriptions and found no hidden instructions to the AI
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 5 of 5 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed 27 days ago, and the latest version (1.0.3) reached the registry 35 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT on the web (full MCP on Business and above; Pro read-only).
In the same category: PostHog MCP Server, Openshorts, Google Ads + Meta Ads + SEO/GEO MCP
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.
Google Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AI
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Claim keeps a brand’s approved claims, current offers, proof, voice, and banned phrases, then lets an assistant read that guide before it writes. A check rejects draft copy that invents a guarantee, invents a discount, uses a banned phrase, or states an offer that is not in the active set.
It works with ChatGPT, Claude, Gemini, Grok, and Cursor, plus any other MCP client that can do Streamable HTTP and OAuth. It is not a ChatGPT-only plugin.
Sign in with your Claim account when the assistant opens OAuth. Do not paste an API key or password into a header. Claim does not accept API keys. Brand tools need Pro or an active trial. The site offers a 14-day trial, then Pro.
The MCP path on a deployment is /mcp. Registry metadata is in server.json (io.github.LAHutchins91/claim).
https://claim-continuity2.vercel.app/mcp (Streamable HTTP, OAuth sign-in)io.github.LAHutchins91/claimAfter you approve the connection, the server exposes these tools:
check_brand_copy does not save the draft. Do not deliver copy when its verdict is rejected. Proof shows why a saved claim exists. It does not approve new language. Voice is tone, not permission to invent a promise. The assistant only calls these tools when you and the host allow it.
Cursor, in ~/.cursor/mcp.json or a project .cursor/mcp.json:
{
"mcpServers": { "claim": { "url": "https://YOUR_CLAIM_HOST/mcp" } } }
Claude Code:
claude mcp add --transport http claim https://YOUR_CLAIM_HOST/mcp
Other clients: add the same URL, choose OAuth, and leave client id and secret empty. Claim supports dynamic client registration. Full steps for each assistant are on the connect page.
npm install
npm run build npm start
npm start runs node dist/src/server.js. When stdin is not a terminal, the process also speaks MCP on stdio so a sandbox can list tools without a token. A terminal keeps the HTTP listener only.
The server starts with empty Supabase and Stripe settings. Discovery (initialize, notifications/initialized, tools/list, and ping) does not need a user token. Saving or reading a brand requires a signed-in subscriber.
Copy supabase/schema.sql into the Supabase SQL editor before brand tools can read or write. Set these environment variables in the host, not in the repo:
SUPABASE_URLSUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEYSTRIPE_SECRET_KEYSTRIPE_WEBHOOK_SECRETSTRIPE_PRICE_MONTHLYSTRIPE_PRICE_YEARLYAPP_BASE_URLPORTOPENAI_APPS_CHALLENGE (optional)Stripe Checkout shows the billing interval and trial before purchase.
More from Ouroboros: https://ouroborosapps.com