Which AI Assistants Can Actually Post to LinkedIn?
This question gets asked in a hopeful way, as if one assistant quietly shipped LinkedIn posting and the rest are behind. That is not what is happening. The honest picture is flatter and more useful: the assistant is never the part that posts. Something else does, and the assistant just talks to it.
Can any AI assistant post to LinkedIn on its own?
No. Not Claude, not ChatGPT, not Gemini, not Microsoft Copilot, not Perplexity. Out of the box, every one of them can write you a LinkedIn post and none of them can publish it. You still copy the text into LinkedIn yourself.
The reason is simple once you say it plainly. Publishing to your LinkedIn account requires permission from LinkedIn, tied to you personally. That permission arrives as an access token — a limited key LinkedIn issues after you approve a request on LinkedIn’s own page. An AI assistant is a chat product. It has no relationship with your LinkedIn account, holds no token for you, and has no way to get one by itself.
So the real question is not “which assistant can post”. It is “which assistant can be connected to something that holds that permission”. That is a different list, and it is worth going through carefully.
Which AI assistants can actually post to LinkedIn?
Here is the state of things as we can honestly report it. The last column is deliberately narrow: it says whether we have confirmed Kalovio working there ourselves, not whether we think it probably would.
| Assistant | Can it post on its own? | What it needs | Kalovio confirmed there? |
|---|---|---|---|
| Claude | No | A custom connector holding LinkedIn permission | Yes — confirmed, works on the free plan |
| ChatGPT | No | A connector added in Developer Mode, web only | Yes — confirmed, needs a paid plan |
| Google Gemini | No | Unknown to us — check Google’s own documentation | Not tested by us |
| Microsoft Copilot | No | Unknown to us — check Microsoft’s own documentation | Not tested by us |
| Perplexity | No | Unknown to us — check Perplexity’s own documentation | Not tested by us |
| Cursor | No | Unknown to us — check Cursor’s own documentation | Not tested by us |
| Codex | No | Connects separately from ChatGPT | No — not supported or promoted |
| Anything else | No | Check that product’s own documentation | Not tested by us |
Why so many blanks. We could fill that table with confident-sounding steps for every assistant, and plenty of pages do. We have not tested Kalovio in Gemini, Copilot, Perplexity or Cursor, so we will not write a setup guide for them. “Not tested by us” is a real answer. An invented menu path is not.
What does an assistant actually need to publish a post?
Three things have to line up, and skipping any one of them is why most “AI posts to LinkedIn” promises fall apart.
- A way to call outside tools. Most modern assistants have some version of this. In Claude and ChatGPT it is MCP — the Model Context Protocol, an open standard for plugging AI assistants into outside services. Other products have their own systems, or none.
- A connector that holds LinkedIn permission. This is the part people skip. The connector has to be registered with LinkedIn as an application, and you have to grant it access through LinkedIn’s own sign-in screen. The assistant never touches that key.
- An approval step you control. Anything that can publish in your name should show you the exact text first. Without that, a stray instruction inside a web page the model read could put words on your profile.
Kalovio is that middle piece. It signs in to LinkedIn using two free, self-serve LinkedIn products — “Sign In with LinkedIn (OIDC)” for identity and “Share on LinkedIn” for the posting permission called w_member_social — and publishes through LinkedIn’s official interface at POST /v2/ugcPosts. Your LinkedIn key is encrypted on the backend and is never handed to the assistant you are chatting with.
Claude: confirmed working
Claude supports custom connectors, and Kalovio is confirmed working there. You add the address https://kalovio.com/mcp as a custom connector, sign in with LinkedIn once, and from then on you can write, schedule and publish by chatting. It works on Claude’s free plan.
The click-by-click walkthrough lives in the dedicated setup guide rather than here, because this page is about the comparison, not the steps.
ChatGPT: confirmed working, with three conditions
ChatGPT also works, and this is where most pages turn vague. Three conditions apply, and all three are real:
- Developer Mode has to be on. That is the setting that lets ChatGPT add an outside connector at all.
- Developer Mode sits on the paid plans — Plus, Pro, Team, Enterprise or Edu. There is no free path to it.
- Web only, and switched on per conversation. You turn the connector on from the tools menu in each chat. It is not on by default.
Once those are met, the experience matches Claude’s. Before they are met, ChatGPT will simply tell you it cannot post to LinkedIn, which is accurate.
What about Gemini, Copilot, Perplexity and Cursor?
Here is the honest position, stated once so it is not buried.
We have not tested Kalovio in any of them. We are also not certain, today, which of these products lets you add an arbitrary outside connector and which does not — that capability has been appearing, changing and being renamed across products at speed, and anything written from memory would be stale or wrong. Each of these companies documents its own integration system, and that documentation is the source to trust, not us.
What we can say with confidence is the part that does not change: none of them has LinkedIn publishing built in, so whatever the answer turns out to be for your product, it will involve a connector that holds LinkedIn permission. Kalovio’s connector address is a standard MCP endpoint and there is nothing exotic about it. Whether a given host accepts it is the untested part.
The practical route: open that product’s own help pages, search for “MCP”, “connector”, “plugin” or “integration”, and see whether you can add a custom one by address. If you can, try it on your own account. If you cannot, no article can talk the product into supporting it.
Why do some pages promise a five-minute Gemini or Copilot LinkedIn setup?
Because the search demand is real and the pages are cheap to produce. Be careful with any page that gives you confident steps but never says what the tool in the middle actually is. Two questions expose it quickly:
- What is doing the posting? If a guide never names the connector, the service, or the LinkedIn permission it uses, there is nothing to check. “Connect Gemini to LinkedIn in five minutes” with no named tool is not a setup guide.
- How does it sign in to LinkedIn? The good answer is LinkedIn’s own approval screen and a named permission such as
w_member_social. The answer to walk away from is a request for your password, or for your session cookie — the string your browser uses to prove you are already logged in. A cookie carries your whole account, cannot be revoked on its own, and is the route associated with account restrictions.
There is a related pattern worth knowing. Many tools that surface when you search for LinkedIn and AI are data extractors, not publishers. The most popular open-source LinkedIn MCP server states in its own README that it “does not publish or create posts on your behalf”, and warns that accounts “can be restricted or banned”. Apify and Bright Data offer LinkedIn endpoints for data extraction, not posting. Zapier’s LinkedIn MCP exposes only about two actions. Taplio’s own page says its MCP is “text-only... you cannot upload images, video, or PDF carousels”. ContentIn’s LinkedIn MCP server does not exist yet — it is in build, with a waitlist. And LinkedIn publishes no official MCP server of its own. Reading is a different job from writing, and most of the field does reading.
What can no assistant do, whichever one you use?
Some limits come from LinkedIn rather than from the assistant or the connector, so switching products will not move them.
- Reading your existing posts. The permission for that,
r_member_social, is closed to self-serve applications. A connector can see the posts it published itself and nothing else. - Engagement analytics. Likes, comments and impressions need LinkedIn’s partner-gated Community Management API. Kalovio tracks clicks on links it shortens, which is useful but is not the same thing.
- Messages, connection requests and lead scraping. Out of scope, deliberately.
- Handing over a chat image attachment. Neither Claude nor ChatGPT can pass an image you dropped into the chat through to a connector. You upload it through Kalovio’s upload panel or its browser link instead.
- Staying connected forever. LinkedIn member tokens last around sixty days for self-serve apps, with no automatic refresh, so you reconnect from time to time.
- Scheduling a PDF or document post. Those publish immediately in Kalovio; scheduling them is not wired up yet. Multi-image and document posts also use LinkedIn’s newer versioned interface, which may not be switched on for every self-serve app — a refusal is reported clearly, so it is worth trying on your own account.
On the rules. LinkedIn’s API Terms of Use, section 3.1(26), restricts using the APIs “to automate posting on the LinkedIn Services”, and there is no written exception for member-approved posting. Anyone telling you their tool carries no risk is overstating the position. The defensible framing is narrower and you should judge it yourself: the permission is open and self-serve, you consent through LinkedIn’s own screen, you approve the exact wording of every post before it goes out, nothing is scraped, and you can revoke access at any time.
So which one should you use?
If you want an assistant that can genuinely publish to LinkedIn today, the confirmed answers are Claude on its free plan, or ChatGPT on a paid plan with Developer Mode on the web. Everything else is untested by us, and the right move is to check that product’s documentation and then try it on your own account, rather than trusting a page that never names its tool. Kalovio is free while it is in public beta, with no card required, and pricing may change later.
Questions people ask
Can ChatGPT post to LinkedIn?
Not on its own, but yes through a connector. Kalovio is confirmed working in ChatGPT with three conditions: Developer Mode must be on, Developer Mode is only on the paid plans (Plus, Pro, Team, Enterprise or Edu), and it is web only with the connector switched on per conversation from the tools menu.
Can Claude post to LinkedIn?
Not by itself. Claude holds no LinkedIn permission of its own. Added as a custom connector, Kalovio holds that permission and does the publishing, and Claude drives it by chat. This is confirmed working, and it works on Claude's free plan.
Can Gemini or Microsoft Copilot post to LinkedIn?
Neither has LinkedIn publishing built in, so both would need a connector holding LinkedIn permission. We have not tested Kalovio in either one, and we are not certain what custom connectors they support today, so we will not give you steps. Check Google's and Microsoft's own documentation for their current integration options.
Why can no AI assistant post to LinkedIn by default?
Because publishing needs an access token — a limited key LinkedIn issues to a registered application after you approve it on LinkedIn's own page. Chat products do not hold one for you and cannot obtain one themselves. Something registered with LinkedIn has to sit in the middle.
Does connecting in ChatGPT also work in Codex?
No. Codex connects and signs in separately from ChatGPT, so a connector added in one does not carry over to the other. Kalovio is not supported or promoted for Codex.
Is there a free way to have an AI assistant post to LinkedIn?
Claude's free plan supports custom connectors, and Kalovio is free during its public beta with no card required, so that combination costs nothing today. The ChatGPT route needs a paid plan, because Developer Mode is not on the free tier. Kalovio's pricing may change after beta.
Sources
Try Kalovio free
Run your LinkedIn from a chat with Claude or ChatGPT. Add this as a custom connector — free while in beta, and you approve every post before it goes live.
https://kalovio.com/mcpHow to connect