
Connects your Taplio account, and through it your LinkedIn presence, to an AI client. The 35 tools draft, edit, schedule and publish LinkedIn posts, attach media, list your past posts and read account and per-post analytics. Others search other creators' posts for inspiration, find posts and comments worth engaging with, draft and queue comments and likes, and queue connection requests. Write tools are marked as such, and publish_draft goes live at once. You need an active Taplio account with LinkedIn connected. Add it with claude mcp add --transport http taplio https://mcp.taplio.com/, then run /mcp and authorize in the browser. Sign-in is OAuth, with no API key. Call get_me first so the agent loads your identity and settings.
Public tool metadata for what this MCP can expose to an agent.
get_me(read-only) Your identity, content preferences, and today's LinkedIn stats. Call it first.(read-only) Your identity, content preferences, and today's LinkedIn stats. Call it first.
No parameter schema in public metadata yet.
list_posts(read-only) Your LinkedIn posts, newest first, from Taplio and published directly on LinkedIn.(read-only) Your LinkedIn posts, newest first, from Taplio and published directly on LinkedIn.
No parameter schema in public metadata yet.
get_post(read-only) One post by Taplio id or LinkedIn urn.(read-only) One post by Taplio id or LinkedIn urn.
No parameter schema in public metadata yet.
get_analytics_overview(read-only) Account analytics over time: followers, impressions, engagement.(read-only) Account analytics over time: followers, impressions, engagement.
No parameter schema in public metadata yet.
get_post_analytics(read-only) Per-post impressions, likes, comments, and shares.(read-only) Per-post impressions, likes, comments, and shares.
No parameter schema in public metadata yet.
list_drafts(read-only) Your unpublished LinkedIn post drafts.(read-only) Your unpublished LinkedIn post drafts.
No parameter schema in public metadata yet.
get_draft(read-only) One draft by id.(read-only) One draft by id.
No parameter schema in public metadata yet.
create_draft(write) Create a draft, optionally with media.(write) Create a draft, optionally with media.
No parameter schema in public metadata yet.
update_draft(write) Rewrite a draft or attach media to it.(write) Rewrite a draft or attach media to it.
No parameter schema in public metadata yet.
delete_draft(write) Permanently delete a draft.(write) Permanently delete a draft.
No parameter schema in public metadata yet.
list_media(read-only) Media already uploaded to Taplio.(read-only) Media already uploaded to Taplio.
No parameter schema in public metadata yet.
create_media_upload_url(write) Get a one-time upload URL for an image, video, GIF, or PDF.(write) Get a one-time upload URL for an image, video, GIF, or PDF.
No parameter schema in public metadata yet.
attach_media_from_url(write) Attach media from a public URL to a draft.(write) Attach media from a public URL to a draft.
No parameter schema in public metadata yet.
pick_media(write) Interactive panel to attach media from your library, in clients that support MCP Apps.(write) Interactive panel to attach media from your library, in clients that support MCP Apps.
No parameter schema in public metadata yet.
upload_media(write) Interactive panel to upload a new file and attach it, in clients that support MCP Apps.(write) Interactive panel to upload a new file and attach it, in clients that support MCP Apps.
No parameter schema in public metadata yet.
schedule_draft(write) Schedule a draft to publish automatically at a future time.(write) Schedule a draft to publish automatically at a future time.
No parameter schema in public metadata yet.
unschedule(write) Move a scheduled post back to drafts.(write) Move a scheduled post back to drafts.
No parameter schema in public metadata yet.
publish_draft(write) Publish a draft now. It goes live and cannot be undone.(write) Publish a draft now. It goes live and cannot be undone.
No parameter schema in public metadata yet.
search_inspiration(read-only) Search other creators' LinkedIn posts for proven formats and angles.(read-only) Search other creators' LinkedIn posts for proven formats and angles.
No parameter schema in public metadata yet.
find_posts_to_comment(read-only) Posts worth commenting on, from your posts, a curated feed, or a personalized selection.(read-only) Posts worth commenting on, from your posts, a curated feed, or a personalized selection.
No parameter schema in public metadata yet.
list_comment_feeds(read-only) The curated feeds available for engagement.(read-only) The curated feeds available for engagement.
No parameter schema in public metadata yet.
find_comments_to_reply(read-only) Comments on posts that still deserve a reply.(read-only) Comments on posts that still deserve a reply.
No parameter schema in public metadata yet.
list_comment_drafts(read-only) Your comment drafts, which are also the queue and history.(read-only) Your comment drafts, which are also the queue and history.
No parameter schema in public metadata yet.
get_comment_draft(read-only) One comment draft, to confirm whether it was posted.(read-only) One comment draft, to confirm whether it was posted.
No parameter schema in public metadata yet.
create_comment_draft(write) Draft a comment or a reply. Nothing reaches LinkedIn yet.(write) Draft a comment or a reply. Nothing reaches LinkedIn yet.
No parameter schema in public metadata yet.
update_comment_draft(write) Rewrite a comment draft before it is committed.(write) Rewrite a comment draft before it is committed.
No parameter schema in public metadata yet.
commit_comment_draft(write) Queue a comment to be posted on LinkedIn under your name.(write) Queue a comment to be posted on LinkedIn under your name.
No parameter schema in public metadata yet.
cancel_comment_draft(write) Cancel a queued comment before it is sent.(write) Cancel a queued comment before it is sent.
No parameter schema in public metadata yet.
like_post(write) Queue a like on a post or a comment.(write) Queue a like on a post or a comment.
No parameter schema in public metadata yet.
get_post_like(read-only) Status of a like you queued.(read-only) Status of a like you queued.
No parameter schema in public metadata yet.
cancel_like(write) Cancel a queued like before it is sent.(write) Cancel a queued like before it is sent.
No parameter schema in public metadata yet.
list_connection_requests(read-only) Every connection request you queued, with its status.(read-only) Every connection request you queued, with its status.
No parameter schema in public metadata yet.
send_connection_request(write) Queue a connection request to someone by LinkedIn username.(write) Queue a connection request to someone by LinkedIn username.
No parameter schema in public metadata yet.
get_connection_request(read-only) Status of the latest request for a username.(read-only) Status of the latest request for a username.
No parameter schema in public metadata yet.
cancel_connection_request(write) Cancel a queued connection request before it is sent.(write) Cancel a queued connection request before it is sent.
No parameter schema in public metadata yet.
Sponsors
The Taplio LinkedIn MCP Server is a Model Context Protocol (MCP) server that connects AI tools directly to your Taplio account and, through it, to your LinkedIn presence. It gives AI agents, assistants, and chat clients the ability to draft, schedule, and publish LinkedIn posts, browse what you have already posted, research inspiration from other creators, read your analytics, and engage: find posts worth commenting on, draft comments and replies, like posts, and send connection requests, all through natural language.
Point your MCP host at the Taplio server and you can ask things like: