Connects Claude to PostBolt's API for publishing across 13+ social platforms including Twitter, LinkedIn, Instagram, Threads, and TikTok. You get tools to publish immediately or schedule posts, upload media, and manage content with platform-specific overrides. Useful when you want AI to handle social media posting without switching contexts or writing integration code. The server exposes your PostBolt quota and connected accounts as resources, and includes operations to list, update, and cancel scheduled posts. Requires a PostBolt API key and supports custom content per platform, so you can tailor a LinkedIn announcement differently from a tweet in the same request.
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.
Get your API key at postbolt.dev
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
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 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 your posts with optional filtering.
| Parameter | Type | Required | Description |
|---|---|---|---|
| page | number | no | Page number |
| status | string | no | Filter: pending, scheduled, published, partial, failed |
Get detailed info about a post including per-platform results.
| Parameter | Type | Required | Description |
|---|---|---|---|
| post_id | number | yes | The post ID |
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 a scheduled post (refunds your post quota).
| Parameter | Type | Required | Description |
|---|---|---|---|
| post_id | number | yes | The post ID |
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 |
| Resource | URI | Description |
|---|---|---|
| Profile | postbolt://profile | Your plan, quota, and allowed platforms |
| Accounts | postbolt://accounts | Connected social media accounts |
twitter, linkedin, facebook, instagram, threads, tiktok, pinterest, bluesky, telegram, youtube, reddit, google_business, snapchat
Platform availability depends on your PostBolt plan.
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'"
MIT
Protected by Copyright01 - Ref: CR-2026-91956 - Certified 2026-03-03
POSTBOLT_API_KEY*secretYour PostBolt API key (starts with sk_)
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent