Schedule and publish to 10 social platforms: LinkedIn, X, Instagram, TikTok, YouTube, and more.
Publora MCP Server (com.publora/mcp-server)
The Publora MCP server is an official Model Context Protocol (MCP) server for Publora that enables social media scheduling and publishing to 10 platforms, including LinkedIn, X, Instagram, TikTok, and YouTube, through MCP-compatible clients such as AI assistants like Claude and Cursor.
🛠️ Key Features
Schedule and publish to social platforms
Target platforms include LinkedIn, X, Instagram, TikTok, YouTube, and more
Operates as an MCP server for Publora
🚀 Use Cases
Schedule a LinkedIn post (e.g., “tomorrow at 9am”)
Review how a last post performed
Post content to multiple platforms (e.g., Twitter and LinkedIn)
⚡ Developer Benefits
Use standard MCP-compatible clients (including Claude and Cursor)
Interact via plain-English requests for scheduling and publishing
⚠️ Limitations
Source material does not specify authentication, supported payload formats, or the full list of all 10 platforms.
Official Model Context Protocol (MCP) server for Publora — control your social media scheduling directly from AI assistants like Claude, Cursor, and any MCP-compatible client.
No coding required. Just describe what you want in plain English:
"Schedule a LinkedIn post for tomorrow at 9am"
"How did my last post perform?"
"Post this to Twitter and LinkedIn"
Quick Start
Remote Server (Recommended)
Publora hosts an MCP server at mcp.publora.com/mcp — no installation needed.
Using Claude? Install it from the connectors directory: claude.ai/directory/publora. Select Connect, sign in to Publora, approve. No API key, no config file — on web, desktop and mobile alike.
Clients that support OAuth (Claude Code, Cursor, VS Code, Codex and others) can leave out headers and sign in through the browser instead.
3. Restart your client and start talking to your AI about social media!
Client Setup
Claude Code (CLI)
bash
claude mcp add --transport http --scope user publora https://mcp.publora.com/mcp
Run /mcp, select publora, choose Authenticate and sign in to Publora in the browser. No API key needed.
For CI or headless machines, send a static key instead:
bash
claude mcp add --transport http --scope user publora https://mcp.publora.com/mcp \
--header "Authorization: Bearer sk_YOUR_API_KEY"
The same entry can go in ~/.claude.json or a project .mcp.json (JSON above). Verify with the /mcp command.
Claude Desktop
Claude Desktop uses the same connectors as Claude on the web: open claude.ai/directory/publora and select Connect. There is no config file to edit.
Settings → Developer → Edit Config is only needed to run this repository locally over stdio, after cloning it and running npm install (see Local Development for how its tools differ from the hosted server):
git clone https://github.com/publora/mcp-server.git
cd mcp-server
npm install
PUBLORA_API_URL=https://api.publora.com npm start
Server runs on http://localhost:3100
The code in this repository is an April 2026 snapshot of the server. Its tool set is older: it has LinkedIn analytics and workspace tools, and lacks complete_media, delete_media, prune_media_reference, post_stats, profile_stats, linkedin_create_reshare and linkedin_list_mentionables. Use the hosted server for the current tools.
Available Tools (18)
The hosted server at mcp.publora.com/mcp exposes:
Posts
Tool
Description
list_posts
List posts with filters (status, platform, dates)
create_post
Create a draft or schedule a post; accepts mediaUrls and platformSettings
get_post
Get post details and status
update_post
Edit a draft or scheduled post: content, platforms, schedule, status
delete_post
Delete a post
Media
Tool
Description
get_upload_url
Get a presigned URL for media upload
complete_media
Finalize a file uploaded via get_upload_url
delete_media
Remove a media slot from a post
prune_media_reference
Remove a stale media reference that delete_media cannot handle
Connections
Tool
Description
list_connections
List connected social accounts
Statistics (Mastodon and Bluesky, Pro or Premium plan)
Tool
Description
post_stats
Engagement counters for published posts
profile_stats
Followers, following and post count of a connected account
LinkedIn Engagement
Tool
Description
linkedin_create_reaction
React to a post
linkedin_delete_reaction
Remove a reaction
linkedin_create_comment
Post a comment on a LinkedIn post
linkedin_delete_comment
Delete a comment
linkedin_create_reshare
Repost/reshare a LinkedIn post
linkedin_list_mentionables
List people you can @mention in a LinkedIn post
LinkedIn analytics and workspace management are available through the REST API, not MCP. Full parameters: MCP Tools Reference.
Example Conversations
Schedule a post:
You: Schedule "Excited about our product launch!" to LinkedIn for tomorrow 9am
AI: Done! Post scheduled for tomorrow at 9am EST.
Cross-platform posting:
You: Post "We're hiring!" to all my accounts
AI: Published to Twitter, LinkedIn, and Bluesky.
Check engagement (Mastodon, Bluesky):
You: How did my last Bluesky post do?
AI: 42 likes, 7 reposts and 3 replies so far.
Content calendar:
You: What do I have scheduled for next week?
AI: 5 posts: Mon LinkedIn, Tue Twitter+LinkedIn, Wed LinkedIn...
Who Is This For?
Marketers — manage campaigns and check analytics via AI chat
Content creators — schedule posts without switching apps
Business owners — delegate social media tasks to AI
Developers — integrate Publora into AI-powered workflows