Posteverywhere MCP logo

Posteverywhere MCP

by posteverywhere

Schedule, draft, publish, monitor, and retry social posts through MCP using PostEverywhere accounts and media.

Install Posteverywhere MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "posteverywhere-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@posteverywhere/mcp"
      ],
      "env": {
        "POSTEVERYWHERE_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

posteverywhere/mcp MCP server connects MCP-compatible AI clients to PostEverywhere for managing social publishing across connected accounts. It exposes tools for account checks, post creation and scheduling, human-reviewed drafts, media management, image generation, publishing results, and failed-destination retries. Run it locally through the npm package with stdio, or use PostEverywhere's hosted connection where supported. Reach for it when an agent needs to coordinate content across platforms while keeping review and approval in the workflow.

Use cases

  • Schedule content across connected social accounts
  • Draft posts for human approval before publishing
  • Review per-platform publishing failures and live URLs
  • Import media and attach it to scheduled posts
  • Generate images for social content

Key features

  • Multi-platform post scheduling and publishing
  • Human-in-the-loop draft workflow
  • Account health and posting-status checks
  • Per-destination results and retry handling
  • Media library operations
  • AI image generation with multiple models and aspect ratios

Tools15

What Posteverywhere MCP lets your agent do. Expand a tool for its parameters.

Self-reported~316 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

18/19 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @posteverywhere/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars6Stargazers on the source repository.
npm downloads845Package downloads in the last 30 days.
Last commit5d agoMost recent push to the default branch.
Tools exposed15Callable tools this server registers over MCP.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Posteverywhere MCP works

What posteverywhere/mcp MCP server does

posteverywhere/mcp connects an MCP-compatible AI client to PostEverywhere, which manages publishing to connected social accounts. The supported platform list includes Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Bluesky, Telegram, Discord, WordPress, and Google Business Profile.

The server covers the operational parts of social publishing. An agent can inspect connected accounts, create posts for immediate publication or future delivery, update or remove scheduled content, and retrieve the outcome for each destination. Posts can also be stored as drafts so a person can review them before anything is published.

How it works

The package runs as a standard stdio MCP server. After an MCP client starts it, the tools communicate with the PostEverywhere service using an API key. The key is created in the PostEverywhere dashboard after social accounts have been connected, and its scopes determine whether the client can read data, change posts and media, or use AI image generation.

Draft approval is a distinct workflow. create_post can save content with draft: true; list_posts and get_post expose the saved destinations and platform-specific content for review. schedule_post then either assigns a future time or publishes the draft immediately with publish_now: true.

Setup and configuration

Obtain a PostEverywhere API key from the developer settings in the dashboard. Configure it as POSTEVERYWHERE_API_KEY, then launch the package with:

Terminal
npx -y @posteverywhere/mcp

Claude Code can add the server with claude mcp add posteverywhere -- npx -y @posteverywhere/mcp. Claude Desktop and Cursor use the same npx command and environment variable in their MCP configuration. Because the package uses standard stdio, other MCP clients can use the same command and environment setting.

The available API scopes are Read for accounts, posts, and media; Write for creating, editing, deleting posts and media; and AI for image generation.

Tools and capabilities

  • Inspect connected account health, token expiry, and posting availability.
  • List posts by status or platform and retrieve complete post details.
  • Publish immediately, schedule content, or save drafts for approval.
  • Edit or delete scheduled and draft posts.
  • View per-platform results, errors, and live URLs after publishing.
  • Retry failed destinations individually through the post retry workflow.
  • List, inspect, import, and remove media files.
  • Generate images from text prompts using four models and seven aspect ratios.

Limitations and notes

The server operates on accounts already connected to PostEverywhere. Publishing behavior and available destinations therefore depend on those account connections and their ability to post. Imported media must come from a public URL, and the resulting media identifier is used when creating a post.

Drafts remain stored in the PostEverywhere account and do not publish until they are scheduled or explicitly sent with the publish-now option. For programmatic TypeScript integrations rather than MCP clients, PostEverywhere provides a separate Node SDK.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Posteverywhere MCP

posteverywhere/mcp is an MCP server that connects AI clients to PostEverywhere and its connected social accounts. Its main tools list accounts, create and schedule posts, save drafts for review, manage media, generate images, inspect per-platform results, and retry failed destinations across supported publishing platforms.

Install it by running `npx -y @posteverywhere/mcp` from an MCP client configuration. Set `POSTEVERYWHERE_API_KEY` in the client environment, then start or restart the client. Claude Code, Claude Desktop, Cursor, and other standard MCP clients can use this stdio setup.

Create the post with `create_post` and set `draft: true`. The draft can then be reviewed through `list_posts` or `get_post`. Use `schedule_post` with a scheduled time, or with `publish_now: true`, when it is approved.

The required scope depends on the operation. Read allows account, post, and media queries; Write allows post and media changes; and AI allows image generation. Create a key in PostEverywhere developer settings and expose it as `POSTEVERYWHERE_API_KEY`.

Yes, posteverywhere/mcp works with Cursor through its MCP settings. Add a server using the `npx -y @posteverywhere/mcp` command and set `POSTEVERYWHERE_API_KEY` in the environment configuration.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPosteverywhere MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/posteverywhere-mcp?style=directory)](https://allmcps.com/mcp/posteverywhere-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/posteverywhere-mcp"><img src="https://allmcps.com/api/badge/posteverywhere-mcp?style=directory" alt="Posteverywhere MCP on AllMCPs" /></a>