PostOnce home
linkedin logo

LinkedIn + PostOnce

LinkedIn MCP Server

LinkedIn MCP server for Claude, ChatGPT, Cursor and Codex. Your AI agent can write, publish and schedule LinkedIn posts on your profile or company page through LinkedIn's official API, with no scraping, no browser automation and no LinkedIn developer app.

Connect your agent

Requires a PostOnce account, API access, and your own API key.

MCP server URL
https://postonce.to/mcp
View linkedin-mcp on GitHub

What your agent can do on LinkedIn

Publish a text post now

create_post on your connected LinkedIn account

Schedule a post for later

create_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 admin

Pick the account from list_accounts. Company pages are connected from the PostOnce dashboard

Save a draft to finish later

create_draft

Check whether a post went out, and get its URL

get_post

Change or cancel a scheduled post

update_post, cancel_post

Post the same thing to LinkedIn and other platforms

Add 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.

Connect LinkedIn to your agent

You need a PostOnce account with your LinkedIn account connected. Try it free for 7 days without entering a card.

Claude and ChatGPT

Add a custom connector with this URL and sign in with PostOnce. No API key.

Connector URL
https://postonce.to/mcp

Claude setup · ChatGPT setup

Claude Code

Install the plugin for the connection and the LinkedIn skills, then set POSTONCE_API_KEY.

Terminal
claude plugin marketplace add postoncehq/plugins
claude plugin install linkedin-mcp@postoncehq

Claude Code setup

Cursor, Codex and other clients

Point any MCP client at the URL above over Streamable HTTP with the header Authorization: Bearer and your PostOnce API key. Never paste the key into chat.

Cursor setup · Codex setup · Any MCP client

LinkedIn skills included

The plugin ships these Agent Skills so your agent knows what works on LinkedIn before it posts. They work in Claude Code, Codex, Cursor and any client that reads Agent Skills.

  • linkedin-post-writer

    Writes 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-carousel

    Plans a multi-image post (up to 20 images) slide by slide, with the caption to go with it.

  • linkedin-text-formatter

    Formats 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-generator

    Writes profile headline options up to 220 characters, built on role, outcome and search keywords. You paste the one you pick into LinkedIn.

  • linkedin-profile-optimizer

    Rewrites your About section, Featured items, banner copy and experience bullets. You paste them into your profile.

  • linkedin-content-calendar

    Plans 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.

  • postonce

    Publishing workflow: pick the right account, upload media, schedule, and confirm the post actually went live.

Try these prompts

Try this prompt

Turn this product update into a LinkedIn post for our company page and schedule it for Tuesday at 9am.

Try this prompt

Make these 6 images into a LinkedIn carousel with a caption and post it to my profile tomorrow morning.

Try this prompt

Plan two weeks of LinkedIn posts from this blog post and schedule them on Tuesdays and Thursdays.

LinkedIn MCP questions

Does LinkedIn have an official MCP server?

No. LinkedIn offers REST APIs but no MCP server. This server uses LinkedIn's official posting API through PostOnce.

Is it safe for my LinkedIn account?

Yes. Posts go through LinkedIn's official API with the permissions you grant when you connect. Many LinkedIn MCP servers on GitHub drive a logged-in browser session instead, which LinkedIn's User Agreement doesn't allow and which can get accounts restricted.

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.

MCP servers for other platforms

The same connection publishes everywhere PostOnce supports. Each platform has its own skills: Instagram MCP, TikTok MCP, YouTube MCP, Facebook MCP, X (Twitter) MCP, Threads MCP, Bluesky MCP, Pinterest MCP.

Let your agent post to LinkedIn

Connect your agent

Requires a PostOnce account, API access, and your own API key.