Command Palette

Search for a command to run...

UnylyUnyly
Browse all

publora/mcp-server

FreeNot checked

Official Publora MCP server — schedule and publish posts across 10 social platforms (Twitter/X, LinkedIn, Instagram, Threads, TikTok, YouTube, Facebook, Bluesky

GitHubEmbed

About

Official Publora MCP server — schedule and publish posts across 10 social platforms (Twitter/X, LinkedIn, Instagram, Threads, TikTok, YouTube, Facebook, Bluesky, Mastodon, Telegram) from Claude, Cursor, or any MCP client. 18 tools for cross-platform posting, scheduling, media upload, and LinkedIn analytics. Hosted at mcp.publora.com.

README

smithery badge

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

Claude Code (CLI)

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.

Claude Desktop
  1. Open Claude Desktop → SettingsDeveloperEdit Config
  2. Add the Publora server (same JSON as above)
  3. Restart Claude Desktop
Cursor

Create .cursor/mcp.json in your project:

{
  "mcpServers": {
    "publora": {
      "type": "http",
      "url": "https://mcp.publora.com",
      "headers": {
        "Authorization": "Bearer sk_YOUR_API_KEY"
      }
    }
  }
}
Local Development

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


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


License

MIT


Publora — Affordable social media API starting at $5.40/month

from github.com/publora/mcp-server

Install publora/mcp-server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install publora-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add publora-mcp-server -- npx -y @publora/mcp-server

FAQ

Is publora/mcp-server MCP free?

Yes, publora/mcp-server MCP is free — one-click install via Unyly at no cost.

Does publora/mcp-server need an API key?

No, publora/mcp-server runs without API keys or environment variables.

Is publora/mcp-server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install publora/mcp-server in Claude Desktop, Claude Code or Cursor?

Open publora/mcp-server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare publora/mcp-server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs