Publora

com.publoraPublished by publora.comOfficial publisherv1.1.1Updated Oct 24, 2026

Schedule and publish to 10 social platforms: LinkedIn, X, Instagram, TikTok, YouTube, and more.

VerifiedStreamable HTTPWeb executableCommunication & CollaborationBusiness & Commerce

Overview

AI-generated overview

Publora's hosted MCP server lets an assistant draft, schedule and publish social media posts across ten platforms and check engagement.

What you can do
  • List, create, read, update and delete posts, including scheduling and publishing immediately
  • Attach images or videos to posts and manage media uploads and references
  • Inspect the account plan, quotas and connected social accounts
  • Read engagement counters for published posts and profile follower stats
  • React, comment, reshare and look up mentionable people on LinkedIn
When to use it
Useful when you want to manage a social media content calendar from an AI chat: scheduling or publishing posts to several platforms, reviewing what is queued, and checking how recent posts performed.
Requirements
Remote endpoint at mcp.publora.com/mcp; no installation. A Publora account with connected social accounts. Authentication is OAuth sign-in in supported clients, or a Publora API key sent as an Authorization Bearer header or x-publora-key header. A local stdio variant can be run from the repository with Node.js and PUBLORA_API_KEY.
Before you install
The server can publish, edit and delete posts and media, and can post or delete LinkedIn reactions and comments, so actions affect live public accounts. It requires a Publora API key or OAuth grant; treat the key as a secret. Statistics tools are limited to Mastodon and Bluesky on the Pro plan or legacy Premium, and the local repository snapshot has an older, smaller tool set.

Installation

In SourceWeft

  1. Open Publora in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.publora%2Fmcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "publora": {
      "type": "http",
      "url": "https://mcp.publora.com/mcp"
    }
  }
}

README

Publora MCP Server

[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/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.

Every other client:

1. Get your API key at app.publora.com/dashboard/api (API in the dashboard sidebar)

2. Add to your MCP client:

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

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):

json
{  "mcpServers": {    "publora": {      "command": "node",      "args": ["/path/to/mcp-server/src/stdio.js"],      "env": {        "PUBLORA_API_KEY": "sk_YOUR_API_KEY"      }    }  }}
Cursor

Create .cursor/mcp.json in your project:

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

Run your own instance:

bash
git clone https://github.com/publora/mcp-server.gitcd mcp-servernpm installPUBLORA_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 attach_media, complete_media, delete_media, prune_media_reference, account_context, post_stats, profile_stats, linkedin_create_reshare, linkedin_list_mentionables and the company_* Agency tools. Use the hosted server for the current tools.


Available Tools (20)

The hosted server at mcp.publora.com/mcp exposes:

Posts

ToolDescription
list_postsList posts with filters (status, platform, dates)
create_postCreate a draft, schedule a post, or publish now with publishNow: true; accepts mediaUrls and platformSettings
get_postGet post details and status
update_postEdit a draft or scheduled post: content, platforms, schedule, status, or publish it now with publishNow: true
delete_postDelete a post

Media

ToolDescription
attach_mediaAttach an image or video from ChatGPT to an existing post; leaves the post in draft
get_upload_urlGet a presigned URL for media upload
complete_mediaFinalize a file uploaded via get_upload_url
delete_mediaRemove a media slot from a post
prune_media_referenceRemove a stale media reference that delete_media cannot handle

Account and connections

ToolDescription
account_contextYour plan, available features, publishing quotas and schedule horizon — check before a batch of posts or after a quota error
list_connectionsList connected social accounts

Statistics (Mastodon and Bluesky, Pro plan or legacy Premium)

ToolDescription
post_statsEngagement counters for published posts
profile_statsFollowers, following and post count of a connected account

LinkedIn Engagement

ToolDescription
linkedin_create_reactionReact to a post
linkedin_delete_reactionRemove a reaction
linkedin_create_commentPost a comment on a LinkedIn post
linkedin_delete_commentDelete a comment
linkedin_create_reshareRepost/reshare a LinkedIn post
linkedin_list_mentionablesList 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

Supported Platforms

Twitter/X · LinkedIn · Instagram · Threads · TikTok · YouTube · Facebook · Bluesky · Mastodon · Telegram


Authentication

Clients that support OAuth 2.1 (Claude, Claude Code, Cursor, VS Code, Codex and others) sign in through the browser — no key to copy.

Everywhere else, use your Publora API key via:

  • Authorization: Bearer sk_... (recommended)
  • x-publora-key: sk_...

Get your key: app.publora.com/dashboard/api


Verification

bash
# Health checkcurl https://mcp.publora.com/health
# Test MCP handshakecurl -X POST https://mcp.publora.com/mcp \  -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

bash
# Installnpm install
# Run locallyPUBLORA_API_URL=https://api.publora.com npm start
# Run testsnpm test

Environment Variables

VariableDefaultDescription
PORT3100Server port
PUBLORA_API_URLhttps://api.publora.comBackend API URL

Related


License

MIT


Publora — Affordable social media API: free Starter plan with API and MCP access; Pro from $5.99 per account per month ($3.99 billed yearly)

Source: README.md at commit a44e32c

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.1.1LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts