A side-by-side look at the Postforme MCP Pro and Taplio Linkedin MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Postforme MCP Pro for social media work as a local process; choose Taplio Linkedin MCP for social media over a hosted endpoint. You can also run both side by side in one mcpServers block.
POSTFORME_API_KEY.list_social_accounts, get_social_account, create_social_account.get_me, create_draft, get_draft.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Social Media | Social Media |
| Quality signal | 63/100 · Good | 49/100 · Fair |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Remote HTTP/SSE |
| Auth | API key required | Not declared |
| Pricing | BYOK (pay the provider) | Not declared |
| Required env vars | POSTFORME_API_KEY | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 1 | 3 |
| Directory activity | 4 views 0 installs 0 upvotes | 2 views 0 installs 0 upvotes |
| Tools | 22 | 14 |
| Full listing | View Postforme MCP Pro | View Taplio Linkedin MCP |
list_social_accountsList connected accounts (filter by platform/username).get_social_accountGet one account by id.create_social_accountConnect an account by supplying credentials.update_social_accountUpdate stored credentials/metadata.create_auth_urlStart the OAuth connect flow (returns a URL).disconnect_social_accountRevoke access for an account.list_account_feedsAnalytics:** recent feed + engagement metrics for an account.create_postCreate a post (publish now, schedule, or draft) across accounts.publish_nowShortcut: publish immediately.schedule_postShortcut: schedule for an ISO-8601 time.create_draftShortcut: save as draft.get_postGet a post by id.get_meRead this first to orient. Returns the user's identity and content preferences so you can tailor output to themcreate_draftCreate a new LinkedIn post draft (unpublished). Publish it later with `schedule_draft` or `publish_draft`.get_draftFetch a single LinkedIn post draft by id.list_draftsList the user's unpublished LinkedIn post drafts.update_draftUpdate the content of an existing draft. Only drafts can be edited: published or scheduled posts cannot.delete_draftPermanently delete a LinkedIn post draft.publish_draftPublish a draft to LinkedIn immediately. This goes live now and cannot be undone.schedule_draftSchedule a draft to be published automatically at a future time.unscheduleUnschedule a scheduled post, returning it to drafts so you can edit, reschedule, or delete it.list_postsList the user's LinkedIn posts (status `scheduled`, `sending`, or `sent`), most recent first. A draft becomes aget_postFetch a single LinkedIn post by id. A post has status `scheduled`, `sending`, or `sent`; drafts are separateget_analytics_overviewGet the user's LinkedIn analytics overview (followers, impressions, engagement). Defaults to today when no datePaste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"helbertparanhos-postforme-mcp-pro": {
"command": "npx",
"args": [
"-y",
"postforme-mcp-pro"
],
"env": {
"POSTFORME_API_KEY": "YOUR_POSTFORME_API_KEY_HERE"
}
}
}
}
{
"mcpServers": {
"taplio-linkedin-mcp": {
"url": "https://mcp.taplio.com"
}
}
}