Back to Browse

Postbolt MCP Server

Developer ToolsModerate7.3MCP RegistryLocal
Free

Server data from the Official MCP Registry

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

About

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

Security Report

7.3
Moderate7.3Low Risk

Valid MCP server (4 strong, 4 medium validity signals). 3 known CVEs in dependencies (0 critical, 3 high severity) Package registry verified. Imported from the Official MCP Registry. Trust signals: trusted author (3/3 approved).

7 files analyzed · 4 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Your PostBolt API key (starts with sk_)Required

Environment variable: POSTBOLT_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-whitemarmot-postbolt": {
      "env": {
        "POSTBOLT_API_KEY": "your-postbolt-api-key-here"
      },
      "args": [
        "-y",
        "postbolt-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub 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


Reviews

No reviews yet

Be the first to review this server!