
Taplio for LinkedIn
io.github.TaplioOfficial由 GitHub 账号 TaplioOfficial 发布v1.1.0更新于 Oct 24, 2026
Write, schedule and analyze LinkedIn posts, find inspiration, comment, like and connect via Taplio.
概览
托管的 Taplio MCP 服务器,让助手起草、排期和发布 LinkedIn 帖子、查看分析数据,并排队评论、点赞和发送好友请求。
- 可以做什么
- 读取账号身份、内容偏好、帖子以及账号和单篇帖子的分析数据
- 创建、编辑、列出和删除帖子草稿,上传或附加媒体
- 为草稿排期、立即发布,或把已排期帖子退回草稿
- 搜索其他创作者的 LinkedIn 帖子作为灵感
- 查找值得互动的帖子和评论,起草并排队评论与点赞
- 排队发送好友请求,并查看或取消这些请求
- 适用场景
- 适合希望助手按自己的语气把想法写成 LinkedIn 帖子、安排并发布内容、查看互动数据,或通过 Taplio 账号研究并排队执行 LinkedIn 互动操作的场景。
- 运行要求
- 通过 streamable HTTP 连接 Taplio 的远程端点,无需本地安装。需要一个已连接 LinkedIn 的有效 Taplio 账号、支持 MCP 的客户端,以及首次连接时用于完成 OAuth 2.0 授权的浏览器。无需在客户端配置中粘贴 API 密钥或令牌。
安装
在 SourceWeft 中
- 打开 控制台中的 Taplio for LinkedIn,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.TaplioOfficial%2Ftaplio-linkedin-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"taplio-for-linkedin": {
"type": "http",
"url": "https://mcp.taplio.com/"
}
}
}README
Taplio LinkedIn MCP Server
[License: MIT] [MCP] [Remote server]
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:
- "Draft a LinkedIn post about our new MCP launch and schedule it for Tuesday 9am."
- "Show me my last 10 posts and which one got the most impressions."
- "Find 20 high-performing posts about
linkedin ghostwritingfrom creators under 50k followers." - "How are my followers and engagement trending over the last 30 days?"
Use cases
- Turning raw ideas into publish-ready LinkedIn posts, on your own voice and topics.
- Automating draft creation, scheduling, and publishing from any MCP-capable client.
- Building AI-assisted content workflows and reporting on top of your real LinkedIn data.
- Extracting insights and analytics from your posting history without leaving your assistant.
Contents
- Remote Taplio MCP Server
- Prerequisites
- Installation
- Authentication
- Toolsets
- Tools
- Tool reference
- Recommended workflow
- Library and lifecycle model
- Limits and safety
- Troubleshooting
- Contributing
- License
Remote Taplio MCP Server
Taplio is offered as a hosted, remote MCP server. There is nothing to install or run locally: your MCP host connects to the Taplio endpoint over HTTP and authenticates with OAuth.
Because the server is remote and OAuth-based, you never copy a secret into a config file. Access is tied to the Taplio account you approve in the browser, and can be revoked from Taplio at any time.
Prerequisites
- An active Taplio account with LinkedIn connected.
- An MCP-capable host (Claude Code, Claude Desktop, Manus, VS Code with Copilot, Cursor, Windsurf, Grok, Mistral Le Chat, Raycast, or any client that speaks MCP over HTTP).
- A browser available on first connect, to complete the OAuth authorization.
Installation
Claude Code
Then run /mcp inside Claude Code and authorize taplio in the browser when prompted.
Claude Desktop / claude.ai connectors
One click: open this link to get the "Add custom connector" dialog already filled in with the Taplio name and URL, then click Add.
Or do it manually: in Claude Desktop or on claude.ai, open Settings -> Connectors -> Add custom connector, then enter:
- Name:
Taplio - URL:
https://mcp.taplio.com/
Approve the OAuth screen. The Taplio tools then appear in the tool picker.
Manus
Taplio is a native Manus plugin: one click, no server URL to paste.
- Open the Manus plugins directory.
- Find Taplio and click Connect.
- Sign in to your Taplio account and approve access.
The Taplio tools are then available in your Manus tasks.
VS Code
Add to your user or workspace MCP configuration (.vscode/mcp.json):
Cursor
In ~/.cursor/mcp.json (or Settings -> MCP -> Add):
Windsurf
In ~/.codeium/windsurf/mcp_config.json:
Grok
On grok.com, open Plugins -> New Connector -> Custom, then enter:
- Name:
Taplio - Server URL:
https://mcp.taplio.com/
Click Add Connector and approve the Taplio sign-in in the popup window. Mention Taplio in your prompt (for example "Use Taplio to give me my LinkedIn stats of the day") so Grok picks the connector.
Mistral Le Chat
In Le Chat, open Context -> Connectors -> Add connector -> Add a custom connector, then enter:
- Connector name:
Taplio - Server:
https://mcp.taplio.com/
Authentication is detected automatically (OAuth 2.1). Click Add connector and approve the Taplio sign-in. If Le Chat answers that no Taplio connector is available, name the tool in your prompt (for example "Use the Taplio connector's get_me tool").
Raycast
Install the Model Context Protocol Registry
extension, run Search Servers, keep the Official registry, search for taplio, and choose
Install Server. Raycast connects over HTTP and opens the Taplio sign-in.
Smithery
Open smithery.ai/servers/taplio/linkedin-mcp, click Add to toolbox, then Authenticate on the Taplio connector in your toolbox.
Generic MCP config
Any client that supports remote MCP servers over HTTP can use:
Authentication
The Taplio MCP Server uses OAuth 2.0. On first use your client opens a browser window where you log in to Taplio and approve access. The server then acts on behalf of that single account. No API keys, tokens, or LinkedIn credentials are stored in your client config. Revoke access at any time from your Taplio account settings.
Toolsets
The tools are grouped into functional toolsets. All of them operate on the authenticated user's own account.
Tools
All 35 tools. Read-only tools never change anything; write tools change your Taplio drafts or act on LinkedIn,
and clients that support tool annotations ask for confirmation before running them. Full input schemas are
returned by the server (tools/list); the tool reference below details the core tools.
Account and analytics
get_me(read-only): Your identity, content preferences, and today's LinkedIn stats. Call it first.list_posts(read-only): Your LinkedIn posts, newest first, from Taplio and published directly on LinkedIn.get_post(read-only): One post by Taplio id or LinkedIn urn.get_analytics_overview(read-only): Account analytics over time: followers, impressions, engagement.get_post_analytics(read-only): Per-post impressions, likes, comments, and shares.
Drafts and media
list_drafts(read-only): Your unpublished LinkedIn post drafts.get_draft(read-only): One draft by id.create_draft(write): Create a draft, optionally with media.update_draft(write): Rewrite a draft or attach media to it.delete_draft(write): Permanently delete a draft.list_media(read-only): Media already uploaded to Taplio.create_media_upload_url(write): Get a one-time upload URL for an image, video, GIF, or PDF.attach_media_from_url(write): Attach media from a public URL to a draft.pick_media(write): Interactive panel to attach media from your library, in clients that support MCP Apps.upload_media(write): Interactive panel to upload a new file and attach it, in clients that support MCP Apps.
Schedule and publish
schedule_draft(write): Schedule a draft to publish automatically at a future time.unschedule(write): Move a scheduled post back to drafts.publish_draft(write): Publish a draft now. It goes live and cannot be undone.
Inspiration
search_inspiration(read-only): Search other creators' LinkedIn posts for proven formats and angles.
Engage
find_posts_to_comment(read-only): Posts worth commenting on, from your posts, a curated feed, or a personalized selection.list_comment_feeds(read-only): The curated feeds available for engagement.find_comments_to_reply(read-only): Comments on posts that still deserve a reply.list_comment_drafts(read-only): Your comment drafts, which are also the queue and history.get_comment_draft(read-only): One comment draft, to confirm whether it was posted.create_comment_draft(write): Draft a comment or a reply. Nothing reaches LinkedIn yet.update_comment_draft(write): Rewrite a comment draft before it is committed.commit_comment_draft(write): Queue a comment to be posted on LinkedIn under your name.cancel_comment_draft(write): Cancel a queued comment before it is sent.like_post(write): Queue a like on a post or a comment.get_post_like(read-only): Status of a like you queued.cancel_like(write): Cancel a queued like before it is sent.
Network
list_connection_requests(read-only): Every connection request you queued, with its status.send_connection_request(write): Queue a connection request to someone by LinkedIn username.get_connection_request(read-only): Status of the latest request for a username.cancel_connection_request(write): Cancel a queued connection request before it is sent.
Tool reference
Profile
get_me
Read this first to orient. Returns the user's identity and content preferences so you can tailor output to them
and recognize their own posts: display name and LinkedIn @handle (a user may go by several aliases, so check
both), plus ai_settings (industry, role, language, target audience, topics, keywords, description) and today's
LinkedIn stats (followers, connections, profile views).
No parameters.
Drafts
create_draft
Create a new LinkedIn post draft (unpublished). Publish it later with schedule_draft or publish_draft.
get_draft
Fetch a single LinkedIn post draft by id.
list_drafts
List the user's unpublished LinkedIn post drafts.
update_draft
Update the content of an existing draft. Only drafts can be edited: published or scheduled posts cannot.
delete_draft
Permanently delete a LinkedIn post draft.
Publishing
publish_draft
Publish a draft to LinkedIn immediately. This goes live now and cannot be undone.
schedule_draft
Schedule a draft to be published automatically at a future time.
unschedule
Unschedule a scheduled post, returning it to drafts so you can edit, reschedule, or delete it.
Posts
list_posts
List the user's LinkedIn posts (status scheduled, sending, or sent), most recent first. A draft becomes a
post once it is scheduled or published.
get_post
Fetch a single LinkedIn post by id. A post has status scheduled, sending, or sent; drafts are separate
(use get_draft).
Analytics
get_analytics_overview
Get the user's LinkedIn analytics overview (followers, impressions, engagement). Defaults to today when no date range is given.
get_post_analytics
List the user's per-post analytics (impressions, likes, comments, shares), defaulting to the last 7 days.
Inspiration
search_inspiration
Search LinkedIn posts from other creators to use as inspiration.
Recommended workflow
- Call
get_meonce at the start of a session to load the user's voice, topics, language, and stats. - Use
search_inspirationto ground new content in what is currently working in the niche. - Draft with
create_draft, iterate withupdate_draft. - Ship with
schedule_draft(preferred) orpublish_draft(immediate). - Report with
get_analytics_overviewandget_post_analytics, and cross-reference withlist_posts. - Engage with
find_posts_to_commentandfind_comments_to_reply, draft withcreate_comment_draft, and only callcommit_comment_draft,like_post, orsend_connection_requestonce the user agrees.
Library and lifecycle model
A draft and a post are the same item at different stages of its life:
- Drafts live in the drafts list (
list_drafts) and are the only editable stage. - Scheduling or publishing a draft turns it into a post and moves it to the posts list (
list_posts). unschedulemoves a scheduled post back to drafts; asentpost cannot be un-sent.
Limits and safety
- Post length: 1 to 3000 characters (
create_draft,update_draft). - Scheduling:
scheduled_formust be at least 2 minutes in the future, ISO 8601, UTC recommended. - Analytics range: capped at 90 days per query; paginate with
cursorfor large result sets. - Irreversible actions:
publish_draftgoes live immediately anddelete_draftis permanent. Confirm intent before calling either. - Queued engagement:
commit_comment_draft,like_post, andsend_connection_requestqueue the action; it reaches LinkedIn minutes or hours later, paced to keep the account safe. Each can be cancelled until it is sent (cancel_comment_draft,cancel_like,cancel_connection_request), and is irreversible once it is. - Scope: every tool acts only on the authenticated user's own Taplio and LinkedIn account.
Troubleshooting
- Tools do not appear: confirm the server URL is
https://mcp.taplio.com/and that you completed the OAuth browser step. Re-run/mcp(Claude Code) or reconnect the connector. 401/ auth errors: your session may have expired or been revoked. Reconnect and re-authorize in the browser.- Cannot edit a post: only drafts are editable. If it is already scheduled, call
unschedulefirst; if it issent, it can no longer be changed. - Empty analytics: newly published posts take time to accumulate metrics; also check your date range against the 90-day cap.
Contributing
This repository documents the Taplio LinkedIn MCP Server. See CONTRIBUTING.md for how to report issues with the documentation or suggest improvements. For product support, contact Taplio.
License
This project is licensed under the terms of the MIT License. See LICENSE.
来源:README.md,提交 a01de46
工具
0版本历史
2- v1.1.0最新Oct 15, 2026
- v1.0.0Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分