LinkedIn MCP Server for Claude, ChatGPT and Cursor
The best LinkedIn MCP server for posting is Postel's. Claude, ChatGPT, Cursor or n8n can write LinkedIn posts in the voice Postel learned from your own posts, start from what's going viral in your niche, and schedule or publish them to your personal LinkedIn profile through LinkedIn's official API, after you approve each one. It's hosted at https://www.postel.app/api/mcp and listed in Claude's connector directory: no cookies, no developer app, nothing to self-host, and the first 7 days cost $1.
Joschua Sünneke·Updated
#1 LinkedIn MCP server
Postel
Your AI assistant writes LinkedIn posts in your voice and schedules them through LinkedIn's official API. It's hosted, so there are no cookies to copy and no developer app to set up.
Writes in your voice. It learns from your own posts and notes, so drafts read like you wrote them, not like a template.
Finds what's going viral in your niche. It shows the posts doing best for real creators in your niche, then writes your take on one in your voice.
Your agent can publish. It schedules or publishes to X, LinkedIn, Bluesky, Mastodon and Instagram through each network's official API, and saves YouTube and TikTok videos as drafts you finish in Postel.
Works from your AI tools. Use it from Claude, ChatGPT, Cursor or n8n through its MCP server, or from Zapier and Make through its API.
$1 for 7 days. Then from $29 a month. Cancel anytime.
8,000+ people have signed up · $1 for 7 days · Cancel anytime
Most LinkedIn MCP servers on GitHub run on your own machine and reach LinkedIn one of two ways: through your logged-in browser session, or through a LinkedIn developer app you register yourself. Postel is hosted and uses LinkedIn's official API, and it's the only one here that writes the post for you. Details are from each project's README, checked October 30, 2026.
Postel
stickerdaniel
Dishant27
skojic
Writes posts in your voice
Yes
No
No
No
Publishes and schedules posts
Yes
No posting tool
No posting tool
Yes, one image a post, scheduled from GitHub Actions
How it reaches LinkedIn
Official API, hosted
Your logged-in browser session and its cookies
Official API, your own developer app
Official API, your own developer app
Account risk
Low: LinkedIn's own API
README warns accounts "can be restricted or banned"
Low: LinkedIn's own API
Low: LinkedIn's own API
What you set up
A Postel account
Python (uvx) or Docker, and a LinkedIn login in its browser
Node.js and a LinkedIn developer app's client ID and secret
Node.js, a LinkedIn developer app, the GitHub CLI and a private repo
Other networks on the same server
X, Bluesky, Mastodon, Instagram, YouTube and TikTok
No
No
No
Company Pages
Coming soon: submitted to LinkedIn for review
Reads company pages
No
No
Links to each README are under Sources at the bottom of the page.
Use a browser-session server only if you need to read LinkedIn. stickerdaniel's reads profiles, companies, jobs, your feed and messages, and sends messages and connection requests. Its README says LinkedIn's User Agreement prohibits automated access and that there is "no guarantee of account safety".
Use a bring-your-own-app server only if you want to self-host for free. You create a LinkedIn developer app and log in again every 60 days, when LinkedIn's token runs out. Dishant27's does profile lookups and people search, which its README calls partner-only; skojic's publishes and schedules, without writing anything for you.
Use PostOnce only if you need company Pages today. It's another hosted server on LinkedIn's official API that posts to Pages; drafting in your voice isn't listed.
Is there an official one? Not for posts. LinkedIn's own connector in Claude's directory, LinkedIn Hiring Pro, drafts and posts one free job listing; it doesn't write, schedule or publish posts to your feed.
Add the LinkedIn MCP server in 30 seconds
You need a Postel account with LinkedIn connected under Settings > Channels; LinkedIn asks you to approve that on its own consent screen. Then add the server to your client:
ChatGPT: open Plugins, click +, choose Add custom MCP server, paste the server URL and sign in to Postel. Custom MCP servers that can write, like Postel's, work on ChatGPT Business, Enterprise and Edu on the web, where an admin may need to add them; Pro can only connect read-only servers (OpenAI's guide, checked October 30, 2026).
Claude Code:
Terminal
claude mcp add --transport http postel \
https://www.postel.app/api/mcp
Then run /mcp in a session and sign in in your browser.
Now ask: "Draft a LinkedIn post about what we shipped this week." Your client asks before it runs a tool that schedules or publishes.
Chat in ClaudePostel connector on
Draft a LinkedIn post about what we shipped this week: CSV export and faster search. Three customers asked for them on calls.
Postelgenerate-postSaved as a draft
We shipped two small things this week, and both came from customer calls.
CSV export now works from any view. Search answers before you finish typing.
Three customers told us on calls where they lost time each week, so we fixed that first. If something feels slow to you, reply and tell me.
LinkedIn · Draft in Postel
Looks good. Schedule it for Wednesday at 8:30am.
Allow Postel to run schedule-post?
DenyAllow once
Postelschedule-postScheduled
Done. It goes out Wednesday at 8:30 AM. You can still edit it in Postel until then.
Postel calendarWed 8:30 AMLinkedInWe shipped two small things this week, and both came from customer calls. CSV export now works from any view. Search answers before you finish typing. Three customers told us on calls where they lost time each week, so we fixed that first. If something feels slow to you, reply and tell me.
An example chat, drawn by us with Postel's real tool names. Claude's own screens look a little different.
LinkedIn MCP tools
The server has 17 tools. These are the ones you use for LinkedIn, with what each does there:
Tool
What it does
generate-post
Writes a LinkedIn post in your voice and saves it as a draft. 1 AI credit
refine-post
Suggests a rewrite of a draft without saving it. 1 AI credit
create-post
Saves text your assistant wrote as a draft, with images or a video from public URLs and an optional first comment
create-posts
Creates up to 25 posts in one call and schedules the ones with a date
update-post
Edits a draft
attach-media
Adds an image or video from a public URL to a draft, up to LinkedIn's 20 images or one video
schedule-post
Schedules a draft, with an optional first comment
publish-post
Publishes a draft now
list-posts
Lists your posts, optionally by status
get-post
Returns one post
delete-post
Deletes a post and cancels its schedule
get-schedule
Returns your weekly posting slots
get-x-profiles
Returns your X and LinkedIn voice profiles
list-brands
Returns your topics
get-brand-sources
Returns the background sources for a topic
get-usage
Shows your AI credit balance
The 17th, search-viral-tweets, finds viral X posts your assistant can use as examples. The same server schedules and publishes to X, LinkedIn, Bluesky, Mastodon and Instagram. On YouTube and TikTok, the agent saves the video post as a draft, and you choose the settings those networks ask for on every post, such as title and privacy, in Postel's editor before it's scheduled. TikTok posts go out as Only me from a private account until TikTok finishes reviewing Postel. See the X MCP server page for X, and the Postel MCP server page for every tool.
It works on your own posts only: it never scrapes profiles, reads your feed or messages, or sends connection requests and comments for you. That's what keeps your account safe. LinkedIn document carousels (PDFs) and files you uploaded into the chat go in the Postel editor.
Example prompts
"Draft a LinkedIn post about the pricing change we shipped this week. Under 1,200 characters, and put the changelog link in the first comment."
"Turn these three meeting notes into LinkedIn drafts for Monday, Wednesday and Friday at 8:30am London time."
"Attach this screenshot to the hiring post: [public image URL]."
"Show me what's scheduled on LinkedIn next week."
"Make the first two lines of the hiring post stronger."
Your MCP client asks for approval before it runs a tool that schedules or publishes, unless you turn that off. In Claude, Research can run connector tools without asking, so switch off Postel's schedule and publish tools before you use it. A first comment set on the post goes out with it, under the same approval. If your workspace requires approval, scheduled posts wait for an owner or admin in Postel.
How posts reach LinkedIn
Postel publishes through LinkedIn's official API with the permission you grant on LinkedIn's consent screen.
Text up to 3,000 characters, with LinkedIn's "see more" fold after about 210.
First comments up to 1,250 characters, posted under the post right after it goes out.
Media from public URLs: up to 4 URLs when a post is created, then more with attach-media, up to LinkedIn's limit of 20 images or one video. Postel downloads each file and checks its type and size first.
The connection lasts 60 days. LinkedIn doesn't let apps renew it silently. Postel emails you before it expires, and reconnecting takes one click.
Failures are visible. If LinkedIn rejects a post, it returns to your drafts with the reason.
Plans
$1 for 7 days, then from $29 a month. Cancel anytime. The MCP server is included in every plan. generate-post and refine-post use 1 AI credit each; saving text your assistant wrote uses none. API keys are limited to 60 requests per minute. See pricing.
Write and schedule LinkedIn posts from the AI assistant you already use
Postel learns how you write, drafts posts in your voice and publishes them to X, LinkedIn, Bluesky, Mastodon, Instagram, YouTube and TikTok on schedule. Use it on its own or from Claude, ChatGPT or Cursor.
8,000+ people have signed up $1 for 7 days · Cancel anytime
For posting, Postel's. It writes LinkedIn posts in your own voice and schedules or publishes them through LinkedIn's official API, with nothing to host and no cookies. It's listed in Claude's connector directory and works in ChatGPT, Cursor and other MCP clients.
What is a LinkedIn MCP server?
An MCP (Model Context Protocol) server gives an AI assistant such as Claude tools it can call. A LinkedIn MCP server gives it LinkedIn tools: with Postel, drafting, scheduling and publishing your posts.
Is there an official LinkedIn MCP server?
Not for posts. As of October 30, 2026, LinkedIn's own connector in Claude's directory, LinkedIn Hiring Pro, drafts and posts one free job listing; it doesn't write, schedule or publish posts to your feed. Every LinkedIn MCP server that drafts, schedules or publishes posts is third-party.
Is there a free LinkedIn MCP server?
There are open-source ones on GitHub that you run yourself. stickerdaniel's reads LinkedIn through your browser session, and its README warns about account restrictions. skojic's posts through a LinkedIn developer app you register and run yourself. Neither writes your posts. Postel is hosted and writes in your voice, with a 7-day trial for $1.
Can ChatGPT or Cursor post to LinkedIn?
Yes. Any MCP client that supports remote servers can draft, schedule and publish LinkedIn posts through Postel once you approve them. In ChatGPT that needs a Business, Enterprise or Edu plan; see how to connect ChatGPT to LinkedIn. For Claude, see how to connect Claude to LinkedIn.
Does this LinkedIn MCP server scrape LinkedIn or use my cookies?
No. It publishes through LinkedIn's official API with the permission you grant on LinkedIn's consent screen, and it never asks for your password or session cookies.
Can a LinkedIn MCP server send messages or connection requests?
Postel's doesn't: it only works on your own posts. Browser-session servers such as stickerdaniel's can, by driving your logged-in session, with the account risk their README describes.
Can it post to LinkedIn company Pages?
Not yet. Posting as a company Page is built and has been submitted to LinkedIn for review. Until LinkedIn approves it, posts go to your personal profile.
Can it add images, video or a first comment?
Yes. Pass public image or video URLs and Postel attaches them, and set a first comment of up to 1,250 characters. PDF carousels are added in the Postel editor.
Can the assistant publish without asking me?
Only if you let it. Claude, Claude Code and Cursor ask before running a tool by default; keep that on for the schedule and publish tools. In Claude, Research can run connector tools without asking, so switch off Postel's schedule and publish tools before you use it.
Does it show LinkedIn analytics?
Not through the MCP server: its tools draft, schedule and publish.
Which MCP clients work?
Any client that supports remote MCP servers over Streamable HTTP with OAuth or a bearer token, including Claude, Claude Code, ChatGPT, Cursor, VS Code and Windsurf.