streamable-httpMITupdated 2mo ago
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.
What can you do with Publora?
Publora MCP Server
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 โ no installation needed.
1. Get your API key at publora.com โ Settings โ API
2. Add to your MCP client:
{
"mcpServers": {
"publora": {
"type": "http",
"url": "https://mcp.publora.com",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
3. Restart your client and start talking to your AI about social media!
Client Setup
Edit ~/.claude.json or create .mcp.json in your project:
{
"mcpServers": {
"publora": {
"type": "http",
"url": "https://mcp.publora.com",
"headers": {
"Authorization": "Bearer sk_YOUR_API_KEY"
}
}
}
}
Restart Claude Code. Verify with /mcp command.
- Open Claude Desktop โ Settings โ Developer โ Edit Config
- Add the Publora server (same JSON as above)
- Restart Claude Desktop
Create .cursor/mcp.json in your project:
{
"mcpServers": {
"publora": {
"type": "http",
"url": "https://mcp.publora.com",
"headers": {
"Authorization": "Bearer sk_YOUR_API_KEY"
}
}
}
}
Run your own instance:
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
Available Tools (18)
Posts
| Tool | Description |
|---|---|
list_posts |
List posts with filters (status, platform, dates) |
create_post |
Schedule a post to one or more platforms |
get_post |
Get post details and status |
update_post |
Reschedule or change status |
delete_post |
Delete a post |
get_upload_url |
Get presigned URL for media upload |
Connections
| Tool | Description |
|---|---|
list_connections |
List connected social accounts |
LinkedIn Analytics
| Tool | Description |
|---|---|
linkedin_post_stats |
Post engagement metrics |
linkedin_account_stats |
Account-level statistics |
linkedin_followers |
Follower count and growth |
linkedin_profile_summary |
Combined profile overview |
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 |
Workspace (B2B)
| Tool | Description |
|---|---|
list_workspace_users |
List team members |
create_workspace_user |
Add a user |
workspace_detach_user |
Remove a user |
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 analytics:
You: How did my LinkedIn posts perform this week? AI: 5 posts, 4,230 impressions, 89 reactions. Best: Monday's update (1,850 impressions).
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
Supported Platforms
Twitter/X ยท LinkedIn ยท Instagram ยท Threads ยท TikTok ยท YouTube ยท Facebook ยท Bluesky ยท Mastodon ยท Telegram
Authentication
Use your Publora API key via:
Authorization: Bearer sk_...(recommended)x-publora-key: sk_...
Get your key: publora.com โ Settings โ API
Verification
# Health check
curl https://mcp.publora.com/health
# Test MCP handshake
curl -X POST https://mcp.publora.com \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer sk_YOUR_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}'
Documentation
- MCP Setup Guide: docs.publora.com/guides/mcp-server
- REST API Docs: docs.publora.com
- MCP Protocol: modelcontextprotocol.io
Development
# Install
npm install
# Run locally
PUBLORA_API_URL=https://api.publora.com npm start
# Run tests
npm test
Environment Variables
| Variable | Default | Description |
|---|---|---|
PORT |
3100 |
Server port |
PUBLORA_API_URL |
https://api.publora.com |
Backend API URL |
Related
- Publora โ Social media scheduling platform
- Publora API Docs โ REST API documentation
- awesome-mcp-servers โ Community MCP servers list
License
Publora โ Affordable social media API starting at $5.40/month
Install
Add Publora to your client. Pick the one you use.
claude mcp add --transport http publora https://mcp.publora.com/mcpcodex mcp add publora --url https://mcp.publora.com/mcp{
"mcpServers": {
"publora": {
"url": "https://mcp.publora.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"publora": {
"type": "http",
"url": "https://mcp.publora.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"publora": {
"url": "https://mcp.publora.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"publora": {
"serverUrl": "https://mcp.publora.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance16/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 63 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.1.1Latest | Aug 4, 2026 |
| 1.1.0 | Jun 26, 2026 |