PostHog MCP Server
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
Description from the maker (original English)
Give AI agents your LinkedIn voice, material, best posts and ICP-scored leads. You confirm posts.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
X-MCP-KeyValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.
Run this in your terminal
claude mcp add --transport http linkedin https://mcp.contentin.io/mcp-server --header 'X-MCP-Key: your-value'Fill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"linkedin": {
"url": "https://mcp.contentin.io/mcp-server",
"headers": {
"X-MCP-Key": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"linkedin": {
"type": "http",
"url": "https://mcp.contentin.io/mcp-server",
"headers": {
"X-MCP-Key": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.
Your choice stays on this device in a cookie; no account needed.
X-MCP-Key secret HTTP headerThese 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
The server asks you to sign in before it lists its tools.
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 11, 2026
The registry name was verified against the domain contentin.io (the registry checks domain ownership)
Code last changed today
Uses MIT
Responded in 142 ms (HTTP 401)
Declares OAuth sign-in, so your AI app can take you to log in
Not checked yet; we read the tool list when we check the endpoint
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.
You need to fill in: X-MCP-Key
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 today, and the latest version (1.3.1) reached the registry today.
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 in developer mode.
In the same category: PostHog MCP Server, Agent-Native Analytics, Openshorts
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.
Agent-Native Amplitude/Mixpanel - connect data sources, prompt for charts
Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.
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.
Agent skills and MCP configs that connect Claude, ChatGPT, Claude Code, Cursor, Gemini CLI, OpenClaw, Codex, n8n or any other MCP client to ContentIn, so the agent you already run writes LinkedIn posts in your voice from your own material, schedules and publishes them through LinkedIn's official API after you confirm, measures them, and (on Agent Pro) shows you who engaged.
Your agent can already write. On its own it writes like everyone else's agent. Connected to ContentIn it gets your voice and your own stories and numbers (so it stops inventing), what worked on your account, the people who engaged with your posts scored against your ideal customer, and a safe last mile: nothing goes out without your confirmation.
| Path | What |
|---|---|
skills/contentin-linkedin/SKILL.md | The main skill: when to use each of the 13 tools, which plan each needs, the capture, voice, draft, confirm, schedule workflow, the confirmation rule, and what to tell the user when a tool refuses. |
skills/contentin-linkedin-leads/SKILL.md | The lead workflow (Agent Pro or Pro): list the people who engaged, pick, draft a reply or note the user sends themselves. Never sends anything. |
.claude-plugin/ | Plugin and marketplace manifests, so this repo installs as a Claude Code plugin that brings the MCP server and both skills. |
plugin.json, mcp.json | The same plugin in the Agent Plugins format read by Cursor's plugin directory and OpenAI's plugin tooling. |
.mcp.json | The MCP server in the shape Claude Code and Cursor read from a project root. |
gemini-extension.json | The same package as a Gemini CLI extension: gemini extensions install https://github.com/Kinzi/contentin-agent-skills. |
mcp/ | Ready config snippets per client, in OAuth form and in API-key form. |
No code. The skills are plain Markdown following the Agent Skills standard. The MCP server runs at https://mcp.contentin.io/mcp-server (Streamable HTTP).
People who run AI agents and automations and post on LinkedIn: founders, solo consultants, coaches, fractional executives, and the people who build LinkedIn workflows in n8n or Claude Code for them.
Create the account at app.contentin.io/signup?product=agent, or connect from your AI client and create it on the sign-in page that opens. Paste your LinkedIn profile URL; ContentIn reads your published posts and shows you how you write. Account, connection and voice profile are free, no card.
The tools that read your posts, write, schedule and publish need a plan: Agent at $29 or Agent Pro at $49 a month per LinkedIn profile, each with a 7-day trial (card required). Already on ContentIn Growth or Pro? The same tools are included (Growth = Agent tools, Pro = Agent Pro tools), nothing to buy.
Server URL for every client: https://mcp.contentin.io/mcp-server
| Client | How |
|---|---|
| Claude Code | claude mcp add --transport http contentin https://mcp.contentin.io/mcp-server then /mcp, select contentin, Authenticate. Or install the plugin (next section). |
| Claude.ai and Claude Desktop | Settings, Connectors, Add custom connector. Paste the URL, leave client id and secret empty, Connect, sign in with ContentIn. |
| ChatGPT | Settings, Apps, turn on developer mode, create a new app or connector, enter the URL, choose OAuth. |
| Cursor | Copy mcp/cursor/mcp.oauth.json to .cursor/mcp.json (project) or ~/.cursor/mcp.json, then sign in from the contentin entry in Cursor's MCP settings. |
| VS Code | Copy mcp/vscode/mcp.oauth.json to .vscode/mcp.json, or run "MCP: Add Server" and paste the URL. |
| Gemini CLI | gemini extensions install https://github.com/Kinzi/contentin-agent-skills (brings the server and both skills), then /mcp auth contentin. Or merge mcp/gemini-cli/settings.oauth.json into ~/.gemini/settings.json. |
| OpenClaw | openclaw mcp set contentin '{"url":"https://mcp.contentin.io/mcp-server","transport":"streamable-http","auth":"oauth"}' then openclaw mcp login contentin. Or merge mcp/openclaw/openclaw.oauth.json5. |
| Codex CLI | Add mcp/codex/config.oauth.toml to ~/.codex/config.toml, then codex mcp login contentin. |
| n8n and scripts | Create an API key in ContentIn under Profiles, Connections ("Connect AI clients"). In n8n add an MCP Client node, endpoint = the URL, transport HTTP Streamable, Authentication = Header Auth with name X-MCP-Key and the key as value. |
API keys work in every client that accepts headers: send X-MCP-Key: . The *.apikey.* files in mcp/ show the exact shape per client. Each key or OAuth grant is bound to one ContentIn profile, which you pick when you connect. Revoke any time under Profiles, Connections, Connected apps.
Full setup guide: https://contentin.io/linkedin-mcp-server/setup/
With the skills CLI (Claude Code, Cursor, Codex, Gemini CLI, OpenClaw, Copilot, Windsurf and others; needs Node.js 22.20+):
npx skills add Kinzi/contentin-agent-skills
Pick one skill only:
npx skills add Kinzi/contentin-agent-skills --skill contentin-linkedin
As a Claude Code plugin (brings the MCP server too):
claude plugin marketplace add Kinzi/contentin-agent-skills
claude plugin install contentin-linkedin@contentin
Then run /mcp once to sign in. Other agents: copy the skills/ / folder into the place your agent reads skills from (for example .claude/skills/, .cursor/skills/, .agents/skills/, or skills/ in an OpenClaw workspace).
| Tool | Plan |
|---|---|
get_account_status: setup, plan, LinkedIn connection and what each tool is waiting for | any connected account |
get_voice_context: your voice, rules, saved material, best posts and strategy, served before the agent writes | Agent |
list_posts, get_post_analytics: your drafts, queue, published posts and per-post results | Agent |
capture_substance: save a story, opinion or number to your material bank | Agent |
write_post_in_my_voice, repurpose_post, generate_ideas: ContentIn's own writer (Agent: 30 posts and 50 ideas a month; Agent Pro: 100 and 200) | Agent |
attach_images: up to five images on a draft | Agent |
schedule_post, publish_post: show the exact text, wait for your yes, then go through LinkedIn's official API | Agent, LinkedIn connected |
list_leads, list_my_comments: people who engaged with your posts with ICP fit score; comments you left elsewhere | Agent Pro or Pro |
Agent plans allow at most 3 scheduled or published posts per profile per day.
SECURITY.md for reporting and for what is logged.MIT, ContentIn LLC. See LICENSE. The skills and configs in this repo are free to copy and adapt; the ContentIn service itself is a paid subscription governed by its own terms.