mcpField
P
postbolt

postbolt

Local
github.com/WhitemarmotSocial Media0Updated 34w ago

About postbolt

postbolt is an MCP server for publishing and scheduling social posts through the PostBolt API. It lets AI clients manage posts across 13 named platforms, with media uploads and platform-specific content options.

Key features

  1. 01Publish posts immediately
  2. 02Schedule posts for later
  3. 03List, inspect, update, or cancel posts
  4. 04Upload images for posts
  5. 05Set platform-specific content

Use cases

  1. 01Publish one post to multiple platforms
  2. 02Schedule posts with different copy per platform
  3. 03Attach an image to an Instagram post

MCP support

Exposes PostBolt publishing, scheduling, post management, and media upload tools, plus profile and connected-account resources, to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"whitemarmot-postbolt": {
"command": "npx",
"args": [
"-y",
"postbolt-mcp"
],
"env": {
"POSTBOLT_API_KEY": "<POSTBOLT_API_KEY>"
}
}
}
}
Run commandnpx -y postbolt-mcp
Environment variables to set
POSTBOLT_API_KEYSecretYour PostBolt API key (starts with sk_)

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmpostbolt-mcp1.0.2

Tools

7

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
contentstringYesThe text content of the post
media_idnumberNoID of a previously uploaded media file
platformsarrayYesPlatforms to publish to
custom_contentobjectNoPlatform-specific content overrides, e.g. { twitter: 'short version' }

Details

From the project README

postbolt-mcp

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.

ParameterTypeRequiredDescription
contentstringyesThe text content
platformsstring[]yesPlatforms to publish to
media_idnumbernoID from upload_media
custom_contentobjectnoPlatform-specific overrides
schedule_post

Schedule a post for future publication.

ParameterTypeRequiredDescription
contentstringyesThe text content
platformsstring[]yesPlatforms to publish to
scheduled_forstringyesISO 8601 datetime
media_idnumbernoID from upload_media
custom_contentobjectnoPlatform-specific overrides
list_posts

List your posts with optional filtering.

ParameterTypeRequiredDescription
pagenumbernoPage number
statusstringnoFilter: pending, scheduled, published, partial, failed
get_post

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

ParameterTypeRequiredDescription
post_idnumberyesThe post ID
update_post

Update a scheduled post's content or time.

ParameterTypeRequiredDescription
post_idnumberyesThe post ID
contentstringnoNew text content
custom_contentobjectnoNew platform overrides
scheduled_forstringnoNew ISO 8601 datetime
cancel_post

Cancel a scheduled post (refunds your post quota).

ParameterTypeRequiredDescription
post_idnumberyesThe post ID
upload_media

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

ParameterTypeRequiredDescription
file_pathstringyesAbsolute path to the image

Resources

ResourceURIDescription
Profilepostbolt://profileYour plan, quota, and allowed platforms
Accountspostbolt://accountsConnected 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.