Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Postbolt

FreeNot checked

Publish to 13+ social media platforms from any AI agent via MCP.

GitHubEmbed

About

Publish to 13+ social media platforms from any AI agent via MCP.

README

MCP server for PostBolt - publish to social media from any AI agent.

This package lets MCP-compatible clients (Claude Desktop, Claude Code, Cursor, Windsurf) schedule and publish posts to 13+ social platforms through PostBolt's API with zero code.

Setup

  1. Get your API key at postbolt.dev

  2. Add to your MCP client config:

{
  "mcpServers": {
    "postbolt": {
      "command": "npx",
      "args": ["-y", "postbolt-mcp"],
      "env": {
        "POSTBOLT_API_KEY": "sk_..."
      }
    }
  }
}

Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Claude Code: ~/.claude/settings.json under mcpServers

Tools

publish_post

Publish a post immediately to one or more platforms.

Parameter Type Required Description
content string yes The text content
platforms string[] yes Platforms to publish to
media_id number no ID from upload_media
custom_content object no Platform-specific overrides

schedule_post

Schedule a post for future publication.

Parameter Type Required Description
content string yes The text content
platforms string[] yes Platforms to publish to
scheduled_for string yes ISO 8601 datetime
media_id number no ID from upload_media
custom_content object no Platform-specific overrides

list_posts

List your posts with optional filtering.

Parameter Type Required Description
page number no Page number
status string no Filter: pending, scheduled, published, partial, failed

get_post

Get detailed info about a post including per-platform results.

Parameter Type Required Description
post_id number yes The post ID

update_post

Update a scheduled post's content or time.

Parameter Type Required Description
post_id number yes The post ID
content string no New text content
custom_content object no New platform overrides
scheduled_for string no New ISO 8601 datetime

cancel_post

Cancel a scheduled post (refunds your post quota).

Parameter Type Required Description
post_id number yes The post ID

upload_media

Upload an image to attach to posts (JPEG, PNG, GIF, WebP, max 10MB).

Parameter Type Required Description
file_path string yes Absolute path to the image

Resources

Resource URI Description
Profile postbolt://profile Your plan, quota, and allowed platforms
Accounts postbolt://accounts Connected social media accounts

Supported Platforms

twitter, linkedin, facebook, instagram, threads, tiktok, pinterest, bluesky, telegram, youtube, reddit, google_business, snapchat

Platform availability depends on your PostBolt plan.

Examples

Publish to Twitter and LinkedIn:

"Post 'Just shipped v2.0!' to Twitter and LinkedIn"

Schedule with platform-specific content:

"Schedule a post for tomorrow at 9am: 'Big news coming' on Twitter, 'We are excited to announce our latest update' on LinkedIn"

Upload an image and post:

"Upload /tmp/screenshot.png and post it to Instagram with caption 'Check this out'"

License

MIT


Protected by Copyright01
Protected by Copyright01 - Ref: CR-2026-91956 - Certified 2026-03-03

from github.com/Whitemarmot/postbolt-mcp

Install Postbolt in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install postbolt

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 postbolt -- npx -y postbolt-mcp

FAQ

Is Postbolt MCP free?

Yes, Postbolt MCP is free — one-click install via Unyly at no cost.

Does Postbolt need an API key?

No, Postbolt runs without API keys or environment variables.

Is Postbolt hosted or self-hosted?

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

How do I install Postbolt in Claude Desktop, Claude Code or Cursor?

Open Postbolt 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 Postbolt with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs