Home › Social Media MCP › LinkedIn MCP

LinkedIn MCP Server: Post and Schedule to Profiles and Company Pages from Your AI Agent

WoopSocial’s LinkedIn MCP server lets an AI agent such as Claude or ChatGPT publish and schedule posts to your personal LinkedIn profile and to company Pages you manage. It uses LinkedIn’s official API once you give it OAuth access, no scraping, and no developer app needed.

Free plan: 2 accounts, no credit card · MCP included on every plan

What is a LinkedIn MCP server?

A LinkedIn MCP server is a tool server that allows an AI agent to work with LinkedIn through the Model Context Protocol (MCP), the open standard AI assistants use to call outside tools. The agent requests, the server acts on LinkedIn, and the result comes back into the chat. LinkedIn MCP servers come in two kinds - 1) readers and scrapers, which pull profiles, jobs and inbox data, and 2) publishers, which create posts. WoopSocial is a publisher. It creates the post through LinkedIn’s API on your behalf, so what reaches LinkedIn is a normal post from your own profile or Page. This means nothing is read or collected along the way.

Does LinkedIn have an official MCP server?

No (as of October 2026). This makes a difference before installing anything, as the server you select determines whether your agent communicates with LinkedIn through an approved API you authorize, or through a session that acts like a person at a keyboard.

This means community servers are most of what you’d find online for LinkedIn MCPs. Community servers are either scrapers or readers and these types of servers can put your account at risk due to LinkedIn’s terms. WoopSocial posts through LinkedIn’s official API, after you authorize it with OAuth.

Official LinkedIn MCP compared with typical community servers and WoopSocial
OfficialTypical community/GitHub serversWoopSocial
Official MCPNonen/aYes
Publishes postsn/aMost only read or scrape; a few post through your own developer appYes
Methodn/aOften a browser session or cookie (account risk)Official API + OAuth
Company Pagesn/aRequires your own Community Management API approvalIncluded
Schedulingn/aNo (LinkedIn’s API has none)Yes
Analyticsn/aVariesCompany Pages only

If you need to read profiles or search people, a data server is the right tool. It just isn’t a publishing tool. Check LinkedIn’s terms before using one.

What your AI agent can do with LinkedIn

Once connected, your agent can do nine things on LinkedIn. You can also combine multiple in one prompt.

What an AI agent can do with LinkedIn through WoopSocial
What you askWhat happens
Post to your profilePublishes a text, image or video post to your personal profile (LINKEDIN).
Post to a company PagePublishes to a Page you administer - LINKEDIN_PAGES
Add a link previewA link in the request shows as a preview card
Post multiple images or a videoPublishes a multi-image post or a video post.
Schedule for a time and time zoneQueues the post with SCHEDULE_FOR_LATER, always converted to UTC
Save as a draftHolds the post in WoopSocial for you to review.
Cross-post a LinkedIn and an X versionSends separate text to each platform with contentOverride
Check delivery statusReports whether each post was published or failed
Read Page post analyticsReturns impressions, clicks and engagement rate for company Page posts.

You also need an account on LinkedIn to connect the LinkedIn MCP. This can be a personal profile but you can also post to any company page that is attached to your personal profile as long as you are an admin of that page.

How to connect a LinkedIn MCP server to your agent (3 steps)

The setup takes three steps and no code.

  1. Get your MCP URL. Create a free WoopSocial account (takes just ~70 seconds) and open the API access page. Use the OAuth URL, https://api.woopsocial.com/mcp, for clients that support sign-in, or the API-key version for clients that don’t. The key sits inside that URL, so treat the whole URL like a password. If you use Claude, you can use the official WoopSocial Claude MCP which offers 1 click login.
  2. Connect your LinkedIn account. In WoopSocial, authorize LinkedIn with OAuth. You approve access on LinkedIn’s own sign-in page, so your agent never sees your password. Any personal profile works. For a company Page, you must be an admin of that Page.
  3. Add WoopSocial to your agent. In Claude, Cursor, ChatGPT or another MCP client, add WoopSocial as a remote MCP server and authorize it. Then ask something like: “List my social accounts in WoopSocial.” If your LinkedIn accounts come back, you’re ready to post. Our MCP setup guide covers everything.

Example conversation

This is an example session. The prompt is: “Turn this blog post into a LinkedIn company Page post with the link, and schedule it for Tuesday 9:00 Amsterdam time.”

Tool chain: social_accounts_list → posts_validate → posts_create, with LINKEDIN_PAGES, the link, SCHEDULE_FOR_LATER and a time of 08:00 UTC.

LinkedIn MCP prompts to try

Copy any of these into your agent, and swap in your own content. It is worth noting that a good prompt names the specific platform, the content, the date and time, and a time zone.

  1. “Write three LinkedIn post options from this changelog and save them as drafts on my profile.”
  2. “Post this carousel of 6 product photos to our company Page tomorrow at 10:00 CET.”
  3. “Schedule this video to my profile for Thursday 8:30 New York time.”
  4. “Cross-post this announcement: a long version to LinkedIn, a short one to X.”
  5. “Which of last month’s company Page posts had the highest engagement rate?”
  6. “Cancel the LinkedIn post scheduled for Friday.”

LinkedIn requirements and limits

These limits come from LinkedIn, not from WoopSocial. They come from its Posts API documentation (as of October 2026).

  • Post text: up to 3,000 characters.
  • Multi-image posts: 2 to 20 images.
  • Video: 3 seconds to 30 minutes.
  • Daily limit: LinkedIn publishes no fixed daily post cap.
  • Company Pages: you need an admin role on the Page.

Need to resize an image first? Try our LinkedIn image resizer.

WoopSocial vs the LinkedIn API directly

Here’s what you’re dealing with when you use WoopSocial or LinkedIn’s API directly:

LinkedIn API direct compared with WoopSocial
LinkedIn API directWoopSocial
No scheduling endpointSCHEDULE_FOR_LATER and drafts
Company Pages need Community Management API approval: a registered legal entity, Page super-admin verification and a screencast review for Standard tierAlready approved. Connect a Page as an admin
Development tier limited to 500 calls a dayNo per-day call cap
Tokens that expire after 60 daysTokens refreshed for you
A LinkedIn-Version header on every call, with versions sunset about yearlyWoopSocial tracks the versions

What it doesn’t do

WoopSocial is mainly a publishing server, so some LinkedIn features are not in its jurisdiction:

  • Document or PDF carousels
  • Polls
  • @mentions and tagging
  • Articles and newsletters
  • Comments, replies and DMs
  • Analytics on personal profiles
  • Profile, people or job scraping

FAQ

Is there an official LinkedIn MCP server?

No (as of October 2026). LinkedIn does not have an official MCP server. Community servers mostly read or scrape data. WoopSocial is a publisher that posts through LinkedIn’s official API with OAuth.

Can Claude post to LinkedIn?

Yes. You have to simply add WoopSocial to Claude as a connector, grant authorization, and then tell Claude what to post. It can publish to your personal profile and company Pages you manage. Note that Claude asks for your approval before every action, so you have nothing to worry about. You can find the official Claude Connector for WoopSocial here.

Do I need a LinkedIn developer account or API key?

No. You sign in to LinkedIn via WoopSocial with OAuth. Woopsocial already has approval so there’s no developer app to register or Community Management API approval needed on your own end. An API key is only needed for MCP clients that don’t support OAuth sign-in.

Can it schedule LinkedIn posts?

Yes. LinkedIn’s Post API has no scheduling endpoint, so scheduling isn’t possible natively. WoopSocial adds scheduling to the picture - your agent sets SCHEDULE_FOR_LATER with a time converted to UTC, or saves a draft for later.

Can it reply to LinkedIn comments or DMs?

No. WoopSocial is a publishing server. It creates and schedules posts and checks company Page analytics. It does not reply to comments, replies or direct messages.

Can it post to a LinkedIn company Page?

Yes. Any Page that you are an admin of, after one sign-in. No Community Management API approval is required on your end as WoopSocial is already approved. Personal profiles are also supported, so connecting to one is enough for both, and you can post to both of them in a single request.

Is a LinkedIn MCP server safe for my account?

It depends on the method. Scrapers and browser-session servers can get your account restricted. WoopSocial uses the LinkedIn API (OAuth), so you can always revoke access from your LinkedIn settings or disconnect Woop Social. Your agent never gets to see your LinkedIn password.

Can it read LinkedIn profiles or search for people?

No. It’s a publishing server. Data servers are there to help with reading profiles and searching people, often rely on scraping or a browser session, so check LinkedIn’s terms if you’re planning on using one. WoopSocial only creates and posts your scheduled posts and monitors performance of your company Page posts.

Can it post LinkedIn PDF carousels or polls?

No. WoopSocial doesn’t support document or PDF carousels, or polls. For multiple images, use a multi-image post, which takes between 2 and 20 images.

Does it include LinkedIn analytics?

Yes, for company Pages: impressions, unique impressions, clicks, likes, comments, shares and engagement rate. There are no analytics for personal profiles. Ask your agent which recent Page posts had the highest engagement rate, and it simply reads the latest stored metrics for you.

Learn more

Start posting to LinkedIn from your AI agent

Connect a LinkedIn profile or company Page, add WoopSocial to your agent, and your next post is one prompt away.