BulkPublish
JSON →Publish, schedule, and manage social media across 11 platforms with media uploads and analytics tracking.
Install
npx -y @bulkpublish/mcp-server Tools · 37
- 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
Environment variables
BULKPUBLISH_API_KEYBULKPUBLISH_BASE_URL