Server data from the Official MCP Registry
Publish to 13+ social media platforms from any AI agent via MCP.
Publish to 13+ social media platforms from any AI agent via MCP.
Well-structured MCP server with proper authentication via environment variables and appropriate permissions for its social media publishing purpose. Clean code with good error handling and no significant security concerns. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
7 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: POSTBOLT_API_KEY
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"
}
}
}From the project's GitHub 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.
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
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.