MCP connector
LinkedIn MCP server
Schedule LinkedIn posts, PDFs, and polls from Claude or ChatGPT, as yourself or as a company Page.
This is the posterly MCP server, used for LinkedIn. The same connection works from Claude, ChatGPT, Cursor, and other MCP clients. It is not a separate LinkedIn-only download.
What you can do on LinkedIn
Connect a personal profile to post as yourself, or a company Page to post as the brand. Your AI client then publishes text, images, video, multi-image posts of up to 20 items, PDF documents, and polls, with captions up to 3,000 characters.
LinkedIn rewards native formats, and the assistant can use all of them. A PDF goes up as a document post with a title of up to 100 characters. A poll takes a question of up to 140 characters and 2 to 4 options, open for 1 day, 3 days, 1 week, or 2 weeks, and it cannot carry media. You can also add a link preview, a custom video thumbnail, a Buy now or Shop now button, and mention companies by name.
The same connection reads LinkedIn analytics. On the Pro plan or higher, the inbox reads comments on your company Page posts and can send public replies. LinkedIn has no direct messages here, and comments on personal profiles cannot be read, so those stay out of reach.
- Text posts
- Images
- Video
- Multi-image
- PDF posts
- Custom cover
- Polls
- Extra tagging tools
- Analytics
- Comments
Post types: text, image, video, carousel, document. Analytics can be read for this platform. On the Pro plan or higher, the inbox tools can read and reply to comments.
Tools
These are the tools your AI client uses for LinkedIn. Ask it to call list_platforms with view=schema and the account_id before it sets anything specific to LinkedIn.
Account and connection
whoamiWho am Ilist_accountsConnected accountslist_platformsPlatformscreate_connect_sessionStart a connect session
Posts
validate_postValidate a postcreate_postCreate a postShow the caption, account, and time, then wait for confirmation before confirm=true.
create_posts_batchCreate posts in bulk1 to 25 posts in one confirmed request.
update_postEdit a postShow the caption, account, and time, then wait for confirmation before confirm=true.
list_postsPostsget_postOne postdelete_postDelete postsLive removal needs an eligible connection and confirm_published. A refusal keeps the posterly record.
find_available_slotFind a free slotgenerate_captionsGenerate captions
Media
upload_mediaUpload mediaHosted requests are about 4MB, so this path is for small files. Large files use create_signed_upload or create_media_drop.
create_signed_uploadSigned upload linkcreate_media_dropMedia drop linklist_mediaMedia library
Analytics
list_analyticsAnalyticsIncludes: Account analytics, Post analytics, Post insights.
Platform helpers
trigger_platform_helperRun a platform helper
Inbox comments (Pro plan or higher)
list_commentsCommentsIncludes: List comments, One comment with its replies.
manage_commentManage commentsIncludes: Reply to a comment, Hide or mark read, Delete a comment.
Helpers for trigger_platform_helper
linkedin.recent_mentionsReturn recent LinkedIn organization mentions used by this user.
How to connect
- Add the hosted server in Claude, ChatGPT, Cursor, or another MCP client. Server URL:
https://www.poster.ly/api/mcp. Sign in with posterly OAuth and press Allow. Use the www host. In ChatGPT, write actions need a Business, Enterprise, or Edu plan. - Or, in a client that can run a local process (Cursor, Claude Code, Windsurf, and similar), use
npx -y posterly-mcp-server@latestwith aPOSTERLY_API_KEYplaceholder in that client's MCP config. - Call whoami and list_accounts so you know which workspace the client is using.
- Connect LinkedIn with the method below, then call list_platforms with view=schema and the account_id.
LinkedIn Personal
Ask your AI client to start a connection, open the link it gives you, and approve access on the platform.
Connect LinkedIn Personal in the dashboardLinkedIn Page
Ask your AI client to start a connection, open the link it gives you, and approve access on the platform.
Connect LinkedIn Page in the dashboardExample prompts
- Schedule this PDF to my company Page on LinkedIn on Tuesday at 8am, titled "2026 hiring report", with a short intro caption.
- Post a LinkedIn poll tomorrow asking which topic we should cover next, with four options, open for a week.
- Show me the comments from the past week on our LinkedIn Page posts and draft a public reply to each one.
LinkedIn limits
- Caption or text
- 3,000 characters.
- Media count
- Up to 20 media items.
Request rates depend on your plan. The posterly MCP page lists them.
Pricing
API and MCP access is an add-on to any posterly plan. Starter plus API is $10 a month, charged now with no free trial on this checkout.
FAQ
What is the LinkedIn MCP server?
It is the posterly MCP server, not a separate product. Connect it once and the same connection covers LinkedIn and 17 other platforms, from Claude, ChatGPT, Cursor, and other MCP clients.
How do I connect LinkedIn?
Add the hosted server at https://www.poster.ly/api/mcp and sign in with posterly, or run npx -y posterly-mcp-server@latest in a client that can start a local process. LinkedIn Personal: Ask your AI client to start a connection, open the link it gives you, and approve access on the platform. LinkedIn Page: Ask your AI client to start a connection, open the link it gives you, and approve access on the platform.
Can I post as my company Page instead of my profile?
Yes. posterly has separate connections for a personal profile and a company Page, and your AI client posts to whichever account you name. Connect the Page when you want brand posts, Page mentions, and Page comments in the inbox.
Can Claude publish a PDF or a poll on LinkedIn?
Yes. A PDF is published as a document post and needs a title of up to 100 characters. A poll needs a question and 2 to 4 options, with a duration of 1 day, 3 days, 1 week, or 2 weeks, and cannot include an image, video, or document.
Keep reading
MCP
posterly MCP server
Hosted OAuth setup, the local npm package, and the full tool list.
Scheduler
LinkedIn scheduler
Schedule LinkedIn from the posterly calendar and composer.
Guide
LinkedIn guide
Read the long LinkedIn guide, then come back to connect it.
Pricing
posterly pricing
Compare plans, then add API and MCP at checkout.