๐Ÿ–ค Black Friday4 months free on yearly plansEnds in--d--h--m--sClaim it
PostOncePostOnce home

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.

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.

  1. In Claude, open Customize โ†’ Connectors โ†’ Add custom connector and paste:
    Connector URL
    https://postonce.to/mcp
  2. Choose Register automatically, select Add, then Connect and sign in to PostOnce.
  3. Ask your agent:
    Prompt
    Show my connected PostOnce accounts.
Claude guide โ†’

What the LinkedIn MCP server can do

Ask your agent toHow it works
Publish a text post nowcreate_post on your connected LinkedIn account
Schedule a post for latercreate_post with publish_at
Post images (up to 20) or one video (up to 30 minutes)create_upload_url, upload, then create_post with media
Post to your profile, or to a company page you adminPick the account from list_accounts. Company pages are connected from the PostOnce dashboard
Save a draft to finish latercreate_draft
Check whether a post went out, and get its URLget_post
Change or cancel a scheduled postupdate_post, cancel_post
Post the same thing to LinkedIn and other platformsAdd more targets to create_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.

linkedin-mcp on GitHub

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.

  • No credit card
  • 3 min setup

Then $0.64/day, billed yearly