MCP Servers / communication / BulkPublish

BulkPublish

JSON →
stdiononecommunication

Publish, schedule, and manage social media across 11 platforms with media uploads and analytics tracking.

Install
How to run this server
[ { "cmd": "npx -y @bulkpublish/mcp-server", "imports": [] } ]
server path: bulkpublish
Tools
What this server exposes
create_post
Create and optionally schedule a post (supports reels, stories, carousels, threads via postTypeOverrides)
compose_post
Open an interactive composer UI (MCP Apps) to draft/schedule a post; submits via create_post
update_post
Update a draft or scheduled post
get_post
Get a single post with full details
list_posts
List posts with filters (status, search, date range)
delete_post
Delete a post
publish_post
Publish a draft post immediately
retry_post
Retry a failed post
get_post_metrics
Get engagement metrics (impressions, likes, comments, shares)
publish_story
Publish as a story to Facebook or Instagram
bulk_posts
Bulk delete or retry multiple posts
get_queue_slot
Get the next optimal time slot for a channel
list_channels
List all connected social media channels
get_channel_health
Check channel token health
get_channel_options
Get platform-specific options (boards, playlists)
search_mentions
Search users for @mention (X, Bluesky)
upload_media
Upload a media file from a URL (or local path on the stdio server)
get_media
Get a media file by ID
list_media
List uploaded media files
delete_media
Delete a media file
create_media_upload
Reserve a presigned R2 URL for a direct browser upload (used by the composer)
finalize_media_upload
Record an uploaded object as a media file after the browser PUT (used by the composer)
create_label
Create a new label
list_labels
List all labels
update_label
Update a label name or color
delete_label
Delete a label
get_analytics
Get analytics summary for a date range
list_schedules
List recurring schedules
create_schedule
Create a recurring schedule
update_schedule
Update a schedule
delete_schedule
Delete a schedule
get_quota_usage
Check current plan quota usage
view_analytics
Open an interactive analytics dashboard
view_posts
Open an interactive posts list
view_channels
Open an interactive channels view
view_media
Open an interactive media gallery
view_quota
Open an interactive quota-usage view
Configuration
Environment & auth
authnone
envBULKPUBLISH_API_KEY
envBULKPUBLISH_BASE_URL
Resources
BulkPublish — MCP Server · libregistry