ContentIn for Agents
Give your AI agent your LinkedIn voice, material, best posts and ICP-scored leads. Schedule and publish through LinkedIn's official API; you confirm every post.
Hosted MCP Server
npx add-mcp 'https://mcp.contentin.io/mcp-server'Installs into Claude Code, Codex, Cursor and more
Documentation
For people who run AI agents and automations
Make your AI agent sound like you on LinkedIn
Your agent can already write. On its own it writes like everyone else's agent: no memory of you, no idea what worked, no idea who is reading. Connect it to ContentIn and it writes from your voice and your own stories, repeats what performed on your account, shows you which buyers engaged, and posts through LinkedIn's official API only after you confirm the text.
ContentIn for Agents, from $29 a month per LinkedIn profile. Signing up and seeing your voice profile are free, no card needed. Already on Growth or Pro? It's included.
Works with the agents and automations you already run
- Claude
- ChatGPT
- Claude Code
- Gemini
- OpenClaw
- n8n
Claude, ChatGPT and Claude Code connect with the server URL and a ContentIn sign-in. Gemini connects through Gemini CLI. OpenClaw and n8n connect with the same URL and an API key, so a workflow can run without anyone opening a browser. Also works in Cursor and VS Code.
Live today
What changes when your agent is connected
You keep the agent you like. ContentIn gives it the four things a model can't know on its own, so the posts it helps you ship sound like you, perform better and bring in people you can talk to.
Your voice and your own material
ContentIn learns your voice from the posts you've already published and keeps a bank of your stories, opinions and numbers. Before it writes, your agent reads your voice, your rules, your saved material and your best posts, so whatever model you use (Claude, ChatGPT, Gemini) can write the post itself. Or it asks ContentIn to write the draft. It saves new material to the bank from any conversation or workflow.
The outcome: You keep your favourite AI and it writes like you, from your real stories and numbers instead of invented ones, and stops sounding like every other agent. Less rewriting before you post.
get_voice_context write_post_in_my_voice capture_substance
What actually worked on your account
Your drafts, scheduled and published posts, with impressions, members reached, reactions, comments and shares per post, from LinkedIn's official API.
The outcome: Your agent picks topics and formats from your own results instead of guessing, so you post more of what performs for you.
list_posts get_post_analytics
The people who engaged, scored against your ideal customer
Everyone who reacted to, commented on or shared your posts, with ContentIn's fit score against your ideal customer, lead status and the posts that pulled them in. Plus the comments you left on other people's posts and what they got.
The outcome: Your posts turn into a short list of buyers to talk to, and you can see which posts attract them.
list_leads list_my_comments
Agent Pro, or Pro if you use the web app.
A safe last mile
Posts go out through LinkedIn's official API, with up to five images. Before anything is scheduled or published, your agent has to show you the exact text and get your yes. Your agent never logs into your LinkedIn account and never touches your password or cookies.
The outcome: No account restrictions from session or browser automation, and nothing goes out that you haven't read.
schedule_post publish_post attach_images
ContentIn also has its own idea and rewrite tools (generate_ideas, repurpose_post). Your agent can use them when it helps; it stays in charge.
The same agent, with and without ContentIn
Your agent on its own
- Writes in the same polished tone as every other agent.
- Fills gaps with plausible stories and numbers you never gave it.
- Doesn't know which of your posts worked, so it guesses at topics.
- Can't tell you who read your posts or whether they could buy from you.
- Posting means copy-paste, or browser automation that risks your account.
Your agent connected to ContentIn
- Reads your voice, your rules, your saved material and your best posts before it writes.
- Uses the stories, opinions and numbers you saved, and saves new ones as you talk.
- Reads the results of your own posts before suggesting the next one.
- Lists the people who engaged, scored against your ideal customer (Agent Pro).
- Schedules or publishes through LinkedIn's official API after you confirm the text.
Use it in automations
Put your LinkedIn into n8n or OpenClaw workflows
In n8n, add an MCP Client node set to HTTP Streamable, point it at the server URL and send your API key in the X-MCP-Key header. OpenClaw takes the same URL and header. Three workflows that run on the tools that are live today:
Monday LinkedIn report
- 1.A weekly schedule trigger starts the workflow.
- 2.It pulls last week's posts and their analytics, and the new people who engaged.
- 3.An AI step summarises what worked and who to follow up with, and posts it to Slack or your CRM.
list_posts get_post_analytics list_leads
Why it pays off: You start the week knowing what to post more of and who to talk to, without opening LinkedIn.
The lead list needs Agent Pro or Pro.
Note or voice memo to draft
- 1.A note, or a transcribed voice memo, lands from another app.
- 2.The workflow saves it to your material bank, then asks ContentIn for a draft in your voice.
- 3.The draft waits in ContentIn. You read it and confirm before it's scheduled.
capture_substance write_post_in_my_voice
Why it pays off: Ideas you'd have forgotten become drafts in your voice, built from what you actually said.
New leads into your CRM
- 1.Once a day, the workflow asks for the people who engaged with your latest posts.
- 2.It keeps the ones with a high fit score for your ideal customer.
- 3.It adds them to your CRM or a sheet, with the post that brought them in.
list_leads
Why it pays off: Engagement turns into a follow-up list you can work, not a notification you scroll past.
Needs Agent Pro or Pro. Today the workflow checks on a schedule; pushing new leads the moment they appear needs Webhooks, which is coming next and not available yet.
API keys are created in ContentIn under Connections, on Agent, Agent Pro, Growth or Pro. Each key acts for one profile. The steps are in the setup guide.
Thirteen tools live today, four coming next
Your agent picks the tool from what you ask. You never call them by name. Each connection is bound to one LinkedIn profile; agencies connect one per client profile.
get_account_statusYour setup, plan and what each tool needs.Freelist_postsYour drafts, scheduled and published posts.Agentget_post_analyticsImpressions, reach, reactions, comments and shares per post.Agentlist_leadsPeople who engaged with your posts, with ICP fit score and lead status.Agent Prolist_my_commentsThe comments you left on other people's posts, and what they got.Agent Proget_voice_contextYour voice, rules, saved material and best posts, served to your agent before it writes.Agentwrite_post_in_my_voiceA draft written in your voice, from your saved material.Agentgenerate_ideasPost ideas from your topics, audience and what has resonated.Agentrepurpose_postRework a post that landed from a fresh angle.Agentcapture_substanceSave a story, opinion or number to your material bank.Agentattach_imagesAttach up to five images to a draft.Agentschedule_postSchedule a post. Shows the exact text and waits for your yes.Agentpublish_postPublish now. Shows the exact text and waits for your yes.Agent- Search what's working on LinkedIn nowAbout 60,000 high-performing LinkedIn posts, updated daily, searchable by topic.Coming nextI want this
- Draft checkVoice match, AI tells, repeats of old posts and unbacked claims, checked before posting.Coming nextI want this
- WebhooksNew ICP-fit lead, lead engaged again, post published, analytics ready, pushed to your tools.Coming nextI want this
- Leads to your CRM and comment draftsICP-scored engagers sent to your CRM, plus comment drafts you approve.Coming nextI want this
Agent tools are included in Agent, Agent Pro, Growth and Pro. Agent Pro tools are included in Agent Pro and Pro. Rows marked “Coming next” are not available yet. Details below.
How it starts
From sign-up to your agent working with your LinkedIn
The first three steps are free and need no card. You only start the trial once you have seen how ContentIn reads your writing.
-
Paste your LinkedIn profile URL
ContentIn reads your published posts and learns your voice from them. It takes about a minute. -
See how you write
Your voice profile: how you write, a passage that sounds like you and the posts that did best. Free, no card. -
Start the 7-day trial
Pick Agent or Agent Pro. A card is required; cancel before day 7 and you're not charged. -
Your AI gets the tools
In Claude, ChatGPT or Claude Code, approve the connection for your profile. For Gemini CLI, OpenClaw or n8n, create an API key in ContentIn and send it in the X-MCP-Key header. Then ask something real: “Which of my last ten posts did best, and what should I write next?” You confirm every post before it goes to LinkedIn.
Per-client steps for Claude, ChatGPT and Claude Code (plus Cursor and VS Code), and API keys for Gemini CLI, OpenClaw, n8n and other agents that can't open a browser, are in the setup guide.
Not available yet
Coming next
None of this is live. We build in the order people ask for it, so if one of these would change what your agent can do for you, press “I want this”.
- Not available yet
Search what's working on LinkedIn now
What it is A library of about 60,000 high-performing LinkedIn posts, updated daily, searchable by topic, with each post's hook and format. What your agent can do Before it writes, your agent looks up what's performing on your topic right now and bases the angle, hook and format on it. Why it's a better outcome Your posts start from angles that are proven on LinkedIn this month, not from the model's guess. I want this - Not available yet
Draft check
What it is Send any draft and get back a voice match score, AI tells, repeats of your old posts, and claims your material doesn't back. What your agent can do Run every draft through a quality gate before it's scheduled, whoever or whatever wrote it. Why it's a better outcome Fewer posts that sound generated, repeat yourself or say something you can't stand behind. I want this - Not available yet
Webhooks
What it is Events pushed to n8n, Zapier or your CRM: a new lead that fits your ideal customer, a lead engaged again, a post was published, analytics are ready. What your agent can do Your automations react the moment something happens instead of checking on a schedule. Why it's a better outcome You follow up with a buyer while your post is still fresh in their mind. I want this - Not available yet
Leads to your CRM and comment drafts
What it is People who engaged, scored against your ideal customer, sent to your CRM, plus comment drafts you approve before anything is posted. What your agent can do Keep your pipeline filled from LinkedIn engagement and draft replies, with you approving every comment. Why it's a better outcome More conversations with the right people, without spending your day in the LinkedIn feed. I want this
ContentIn for Agents
Two plans, priced per LinkedIn profile
For people who work in Claude, ChatGPT or their own automations and don't need the ContentIn web app. Connecting your AI and seeing your voice profile are free and need no card. The tools work once your plan starts.
Agent
$29 a month
per LinkedIn profile, 7-day trial
- Your voice, rules, saved material and best posts for your AI before it writes
- Your posts and their analytics from LinkedIn's official API
- Save stories, opinions and numbers to your material bank from any chat
- Images, scheduling and publishing, each post confirmed by you
- ContentIn writes up to 30 posts and 50 ideas a month in your voice
- One-click connection for Claude, ChatGPT and Claude Code, and API keys for automations Start with Agent
Agent Pro
$49 a month
per LinkedIn profile, 7-day trial
- Everything in Agent
- The people who engaged with your posts, scored against your ideal customer
- The comments you left on other people's posts, and what they got
- ContentIn writes up to 100 posts and 200 ideas a month in your voice Start with Agent Pro
Already on Growth or Pro? Your plan includes this. Growth has the Agent tools, Pro has the Agent Pro tools, so there is nothing to buy. Connect your agent with the setup guide.
- Free, no card: create your account, paste your LinkedIn profile URL, see your voice profile and connect your AI. Until a plan starts, your AI can only check your setup.
- 7-day trial. A card is required to start it; cancel before day 7 and you're not charged.
- Agent plans schedule or publish up to 3 posts a day per profile, and every one is confirmed by you first.
- Connect your agent with
https://mcp.contentin.io/mcp-server.
Frequently asked questions
Do I need the ContentIn web app?
No. ContentIn for Agents is for people who work in Claude, ChatGPT or their own automations. You sign up, paste your LinkedIn profile URL, start the trial and connect your AI. Your agent does the rest through the tools; there is no web app to learn. A small account page shows your setup, plan, connections and scheduled posts.
I already have Growth or Pro. Do I need to buy anything?
No. The MCP server is included in your plan. Growth has every Agent tool and Pro has every Agent Pro tool. Connect your agent with the server URL and the tools work right away.
Is there a free plan?
No. Creating your account, connecting your AI and seeing your voice profile are free and need 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.
What does the trial include?
Seven days of the plan you pick, Agent or Agent Pro, with every tool in it. A card is required to start the trial; cancel before day 7 and you're not charged. One agent trial per account.
What does my agent get that ChatGPT or Claude alone doesn't have?
Your history. A model on its own doesn't know how you write, what you've said before, which of your posts worked or who engaged with them, so it writes like every other agent and fills gaps with invented details. Connected to ContentIn, it writes from your voice profile and your saved stories and numbers, reads your per-post results, sees the people engaging with you scored against your ideal customer (Agent Pro), and posts through LinkedIn's official API after you confirm. The result is posts that sound like you, more of what performs, and leads you can act on.
Which AI agents and automation tools does it work with?
Claude, ChatGPT and Claude Code connect with the server URL (https://mcp.contentin.io/mcp-server) and a ContentIn sign-in. Gemini connects through Gemini CLI. OpenClaw and n8n connect with the same URL and an API key in the X-MCP-Key header. It also works in Cursor and VS Code. Any other agent that speaks MCP over Streamable HTTP can use the same URL and key.
How do I use it in n8n?
Create an API key in ContentIn under Connections (Agent, Agent Pro, Growth or Pro). In n8n, add an MCP Client node, set the transport to HTTP Streamable, use the server URL as the endpoint and add a Header Auth credential with the name X-MCP-Key and your key as the value. The tools then show up for your workflow or AI Agent node. Each key acts for one ContentIn profile.
Does it post without asking me?
No. Every post is confirmed by you. Scheduling and publishing are two-step: the tool returns the exact text and a confirmation token, and the post only goes out once you have confirmed that text. Automations are good for gathering analytics and leads, saving material and producing drafts; the last step stays with you.
Is it LinkedIn-safe? Does it use the official API?
Yes. Posting and post analytics go through LinkedIn's official API for the LinkedIn account you connected to ContentIn. Your agent never logs into your LinkedIn account, and your LinkedIn password and cookies never reach ContentIn or your agent.
Do I need to write prompts or configure the tools?
No. Once connected, you ask in plain language and your agent picks the right tool. There's no system prompt to write. If something is missing, your agent can call get_account_status to see your setup, your plan and what each tool needs. If you build your own agent or workflow, the tool descriptions come with the server.
I run several profiles or an agency. How does that work?
Agent and Agent Pro are priced per LinkedIn profile. Each connection or API key is bound to one profile, which you pick when you connect, so each client's voice, material and queue stay separate.
Are the Coming next items available?
No. Post library search, draft check, webhooks, and sending leads to your CRM with comment drafts are not available yet. We build them in the order people ask for them; the “I want this” buttons on this page are how we count that.
What happens to my data?
A connected agent can only reach the one ContentIn profile you approved: its posts, drafts, ideas, analytics, comments and leads. It can't see your other profiles, your billing details or your LinkedIn password. You can see and revoke every connection and API key in ContentIn under Connections, and revoking takes effect immediately. What your agent does with data it reads is governed by that agent's own terms.
Keep your agent. Make it write like you.
Drop your LinkedIn profile and see how ContentIn reads your writing, free. Then start the trial and connect your agent or workflow with one URL. From $29 a month.