LinkedIn MCP Server for Claude
Claude, ChatGPT or Cursor writes, publishes and schedules your LinkedIn posts, on your profile or Company Page, through LinkedIn's official posting API.
- No credit card
- 3 min setup
Updated
Does LinkedIn have an official MCP server?
Not for posting. LinkedIn's only official connector, LinkedIn Hiring Pro, posts job listings.
- Every other LinkedIn MCP is third-party.
- Most of them read LinkedIn: profiles, jobs and outreach.
- This one only posts, so there's no scraping and no LinkedIn developer app.
Connect LinkedIn to Claude
Add PostOnce as a custom connector in Claude, or as a server in ChatGPT, Claude Code, Codex or Cursor, and sign in. No API key, no LinkedIn developer app.
- In Claude, open Customize โ Connectors โ Add custom connector and paste:Connector URL
https://postonce.to/mcp - Choose Register automatically, select Add, then Connect and sign in to PostOnce.
- Ask your agent:Prompt
Show my connected PostOnce accounts.
- Turn on Developer mode, then create an app in Plugins with this URL:Server URL
https://postonce.to/mcp - Choose OAuth with automatic registration and sign in to PostOnce.
- Ask your agent:Prompt
Show my connected PostOnce accounts.
- Install the plugin. It adds the server and the skills below.Terminal
claude plugin marketplace add postoncehq/plugins claude plugin install linkedin-mcp@postoncehq - Run /mcp, pick the postonce server, choose Authenticate and sign in to PostOnce.
- Ask your agent:Prompt
Show my connected PostOnce accounts.
- Add the server:Terminal
codex mcp add postonce --url https://postonce.to/mcp - Sign in to PostOnce in the browser that opens:Terminal
codex mcp login postonce - Ask your agent:Prompt
Show my connected PostOnce accounts.
- Merge into ~/.cursor/mcp.json:~/.cursor/mcp.json
{ "mcpServers": { "postonce": { "url": "https://postonce.to/mcp" } } } - In Cursor Settings โ MCP, select Connect next to postonce and sign in to PostOnce.
- Ask your agent:Prompt
Show my connected PostOnce accounts.
- Add a remote server:Connection
URL: https://postonce.to/mcp Transport: Streamable HTTP Auth: OAuth (sign in with PostOnce) - No OAuth in your client? Send Authorization: Bearer with a key from Preferences โ API keys (paid plans only).
- Ask your agent:Prompt
Show my connected PostOnce accounts.
What the LinkedIn MCP server can do
create_post on your connected LinkedIn accountcreate_post with publish_atcreate_upload_url, upload, then create_post with medialist_accounts. Company pages are connected from the PostOnce dashboardcreate_draftget_postupdate_post, cancel_postcreate_post (Instagram, TikTok, YouTube, X, Threads, Facebook, Pinterest, Bluesky)Not supported: reading your feed, searching people, sending messages or connection requests, and LinkedIn document (PDF) posts. This server publishes; it doesn't browse LinkedIn for you.
LinkedIn skills
Your agent writes for the platform before it posts. In the plugin, free on GitHub.
linkedin-post-writerWrites LinkedIn posts that get read: a first line that stops the scroll, short lines, one idea, a real ending. Uses hook patterns taken from high-performing LinkedIn posts.linkedin-image-carouselPlans a multi-image post (up to 20 images) slide by slide, with the caption to go with it.linkedin-text-formatterFormats a post for the feed: line breaks, bullets, optional Unicode bold and italic (with the accessibility caveat), and a check that the hook lands before "see more". Stays under the 3,000-character limit.linkedin-headline-generatorWrites profile headline options up to 220 characters, built on role, outcome and search keywords. You paste the one you pick into LinkedIn.linkedin-profile-optimizerRewrites your About section, Featured items, banner copy and experience bullets. You paste them into your profile.linkedin-content-calendarPlans 1โ4 weeks of posts from your goals or a source like a blog post or transcript, drafts each one and schedules them on approval.postoncePublishing workflow: pick the right account, upload media, schedule, and confirm the post actually went live.
Try these prompts
Turn this product update into a LinkedIn post for our company page and schedule it for Tuesday at 9am.
Make these 6 images into a LinkedIn carousel with a caption and post it to my profile tomorrow morning.
Plan two weeks of LinkedIn posts from this blog post and schedule them on Tuesdays and Thursdays.
LinkedIn MCP questions
Is there a Claude connector for LinkedIn?
LinkedIn's own connector, LinkedIn Hiring Pro, is for job posts. For regular posts, add PostOnce as a custom connector in Claude with the URL https://postonce.to/mcp, sign in, and connect your LinkedIn account. Claude can then publish and schedule LinkedIn posts.
What's the LinkedIn MCP server URL?
https://postonce.to/mcp. It's one hosted server for LinkedIn and 8 other platforms. Your agent posts to LinkedIn once your LinkedIn account is connected.
Can it search profiles or send connection requests?
No. This server publishes and schedules posts. Reading your feed, searching people, messages and connection requests aren't supported.
Does it work with LinkedIn Ads?
No. It publishes organic posts to your profile and Company Pages. It doesn't create or manage ads.
Is it safe for my LinkedIn account?
Yes. Posts go through LinkedIn's official posting API with the permissions you grant when you connect. There's no scraping and no browser session, and you can revoke access any time.
Can Claude post to LinkedIn?
Yes, once it's connected to an MCP server that can publish, like this one. Claude writes the post, then calls create_post.
Can it post to a LinkedIn company page?
Yes, to pages you're an admin of. Connect the page from the PostOnce dashboard; connecting from your agent links your personal profile only. Once the page is connected, your agent can post to it.
Do I need a LinkedIn developer app or API approval?
No. PostOnce holds the LinkedIn API access; you just connect your account.
Is it free?
The skills are free and MIT-licensed on GitHub. Publishing runs through a PostOnce account, which you can try free for 7 days without entering a card. After that, see pricing.
Can I post to LinkedIn from my own code?
Yes. The same publishing works through the PostOnce social media posting API with an API key on any paid plan.
Your agent on LinkedIn
Join 4,500+ users who post once and publish everywhere.