Post Bridge MCP Server
io.github.jackfriks/post-bridge
Schedule and publish social media posts to 10 platforms from your AI agent.
What is the Post Bridge MCP server?
Post Bridge Agent Mode is an MCP server that gives AI agents the ability to create, schedule, and publish social media posts across 10 platforms (Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, Bluesky, and Google Business) from a single command. It integrates with the Post Bridge API and supports media uploads, analytics tracking, and per-platform customization.
Post Bridge Agent Mode enables AI agents to manage social media posting workflows across multiple platforms simultaneously. You can schedule posts for specific times, upload and convert media automatically, check analytics, and manage connected accounts—all through natural language commands to your AI agent. It's useful for content creators, marketing teams, and anyone managing presence across multiple social networks.
How to install Post Bridge
Copy-paste configuration for popular MCP clients.
Tools & capabilities
Tools this server exposes to the agent.
list_social_accounts— List all connected social media accountscreate_post— Create a new post across one or more platformsupdate_post— Update an existing postget_post— Retrieve details of a specific postlist_posts— List all posts with filtering optionsdelete_post— Delete a postlist_post_results— Get per-platform publishing results for a postupload_media— Upload images and videos with automatic format conversionrequest_upload_link— Generate a 24-hour drop page for media uploadslist_media— List uploaded media filesdelete_media— Delete media fileslist_analytics— Retrieve analytics data across platformsget_analytics_daily— Get per-day analytics numbers for a specific postsync_analytics— Sync analytics data from connected platforms
Use cases
- Schedule posts to multiple social platforms simultaneously for a specific date and time
- Upload videos and images with automatic format conversion for platform-specific requirements
- Check analytics and engagement metrics (views, likes, comments, shares) across TikTok, YouTube, and Instagram
- Manage and organize content across 10 social platforms from a single interface
- Create platform-specific post variations with custom captions, titles, tags, and draft modes
Post Bridge MCP server FAQ
It's an MCP server that lets AI agents schedule and publish social media posts to 10 platforms (Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, Bluesky, Google Business) in one command, with support for media uploads, scheduling, and analytics.
Post Bridge requires a subscription with an API add-on ($5/month) to use the agent features. You must sign up at post-bridge.com and enable API access in your dashboard.
For Claude Desktop, add the MCP server to claude_desktop_config.json with the endpoint https://www.post-bridge.com/api/mcp/mcp and your API key as a Bearer token. For Cursor, add a remote rule via Settings > Rules & Command > Project Rules with the GitHub repository URL.
You need a Post Bridge API key (pb_live_...) from your dashboard. You can pass it as a Bearer token in the Authorization header, or use OAuth 2.0 for one-click sign-in with Claude/ChatGPT.
The server accepts images and videos with automatic format conversion for each platform. Some platforms (YouTube, TikTok, Instagram, Pinterest) require media; others are optional. See the README for per-platform media requirements.
Yes. You can schedule posts for any UTC date/time, or use the auto-queue feature to post at your next available queue slot.
README (reference)
Source of truth, from the repository.
Post Bridge Agent Mode
Give your AI agent the ability to post to 10 social media platforms from a single command.
Supports: Instagram, TikTok, YouTube, X (Twitter), LinkedIn, Facebook, Pinterest, Threads, Bluesky, Google Business
Built on the Post Bridge API. Post Bridge is a social media scheduling tool used by 1,500+ creators and teams to post everywhere from one place.
Agent Plugins standard
This repo is also a portable Agent Plugin (spec 1.0.0), the open packaging standard from Amazon, Cursor, Microsoft, OpenAI, and Vercel. Root plugin.json + mcp.json + skills/ mean any compatible client (Cursor, VS Code, and more as they adopt it) can load the post bridge skill and connect to the hosted MCP server from this one package. Claude Code keeps using .claude-plugin/ as before; both formats live side by side.
What Are Skills?
Skills are markdown files that give AI agents specialized knowledge and workflows for specific tasks. Add this to your project and your AI agent will be able to create, schedule, and publish social media content across 10 platforms.
Install
Skill (works with Claude Code, Cursor, Windsurf, Codex, and other agents):
npx skills add post-bridge-hq/agent-mode
This installs the skills and makes the postbridge-cli CLI available to your agent.
Two skills ship in this repo:
| skill | what it does |
|---|---|
post-bridge | Create, schedule and manage posts across 10 platforms via the Post Bridge API |
b2c-organic-social-media-marketing | Organic growth coach for B2C apps on TikTok and Instagram, the system behind 500M+ views and 130K+ downloads with no ad spend |
Install just one with --skill:
npx skills add post-bridge-hq/agent-mode --skill b2c-organic-social-media-marketing
CLI only (no skill, any terminal):
The CLI is published standalone on npm — no install required, npx fetches it on first use:
npx postbridge-cli setup --key pb_live_xxxxx
npx postbridge-cli accounts
Requires Node.js 18+. Install globally with npm i -g postbridge-cli if you'd rather drop the npx prefix.
Claude Code Plugin:
Add the marketplace and install:
/plugin marketplace add post-bridge-hq/agent-mode
/plugin install post-bridge@post-bridge
Or load locally for development:
claude --plugin-dir ./agent-mode
Cursor:
- Open Settings (Cmd+Shift+J)
- Go to "Rules & Command" > "Project Rules"
- Click "Add Rule" > "Remote Rule (GitHub)"
- Enter:
https://github.com/post-bridge-hq/agent-mode.git
Manual:
Clone this repository and copy skills/post-bridge/ to your project's .cursor/skills/ or .claude/skills/ directory.
Setup
- Sign up at post-bridge.com and connect your social accounts
- Enable API access (API Keys page in your dashboard) — $5/month add-on
- Run the setup command:
npx postbridge-cli setup --key pb_live_xxxxx
Tip: You can also set the API key as an environment variable instead of running
setup:export POST_BRIDGE_API_KEY=pb_live_xxxxx(add it to~/.zshrc/~/.bashrcto persist).
Start using it
Ask your AI agent things like:
- "Post this to all my social accounts"
- "Schedule a post for tomorrow at 9am on Instagram and TikTok"
- "Upload this video and post it everywhere"
- "How did yesterday's post perform?"
- "Show my scheduled posts"
- "Delete the draft I made earlier"
What your agent can do
- Post to any or all 9 connected platforms in one command
- Schedule posts for any date/time
- Upload images and videos (automatic format conversion)
- Check analytics — views, likes, comments, shares across TikTok, YouTube, Instagram
- Manage accounts — list connections, check status
- Per-platform overrides — custom captions, TikTok draft mode, YouTube titles, Instagram trial reels, Pinterest boards, etc.
Quick start
# List your connected accounts
npx postbridge-cli accounts
# Post to specific accounts
npx postbridge-cli post --caption "Hello world!" --accounts 1,2,3
# Schedule a post (specific UTC time)
npx postbridge-cli post --caption "Morning post" --accounts 1,2 --schedule "2026-06-20T14:00:00Z"
# Or auto-schedule to your next queue slot
npx postbridge-cli post --caption "Morning post" --accounts 1,2 --use-queue
# Upload media and post with it
npx postbridge-cli upload --file ./video.mp4
npx postbridge-cli post --caption "Check this out" --accounts 1,2,3 --media mid_xxx
# Check analytics, then per-day numbers for one post
npx postbridge-cli analytics
npx postbridge-cli analytics:daily --id <analytics_id>
# File is on someone else's device? Mint a 24h drop page, then list media for the id
npx postbridge-cli upload-link
# Per-platform options, e.g. YouTube title + tags and a TikTok inbox draft
npx postbridge-cli post --caption "New video" --accounts 1,2 --media mid_xxx \
--platform-config '{"youtube":{"title":"My video","tags":["cooking","easy recipes"]},"tiktok":{"draft":true}}'
# Every command and flag
npx postbridge-cli help
Supported Platforms
- Instagram (Reels, Stories, Feed)
- TikTok
- YouTube (Shorts)
- X (formerly Twitter)
- Threads
- Bluesky
Media requirements
Some platforms can't publish a text-only post and will fail without an image or video:
| Platform | Media | Accepts |
|---|---|---|
| YouTube | Required | exactly 1 video |
| TikTok | Required | 1 video, or one+ images (photo post) |
| Required | 1–10 images/videos; story = exactly 1; no PDFs | |
| Required | 1-5 images (2+ publishes as a carousel; all images must share one aspect ratio) or 1 video | |
| X (Twitter) | Optional | up to 4 images, or 1 video |
| Optional | 1 video, or one+ images | |
| Optional | up to 20 images, or 1 video, or 1 PDF | |
| Threads | Optional | up to 20 images/videos |
| Bluesky | Optional | up to 4 images, or 1 video |
| Google Business | Optional | text or a single image; no video |
You can create a post without media and add it later with posts:update — but it won't publish to a media-required platform until the media exists.
Troubleshooting
"API key not found"
Run the setup command:
npx postbridge-cli setup --key pb_live_xxxxx
Or set the environment variable manually:
export POST_BRIDGE_API_KEY=pb_live_xxxxx
To persist across sessions, add it to your shell profile (~/.bashrc, ~/.zshrc, etc.).
"Node.js is required"
The CLI is a zero-dependency Node.js script and requires Node.js 18+ (for built-in fetch). Install a recent Node.js version, then retry.
API errors (401, 403)
- Verify your API key is correct
- Check that API access is enabled at post-bridge.com/dashboard/api-keys
- Make sure you have an active subscription with the API add-on ($5/month)
Post failed on one platform
Each platform posts independently. If one fails, the others still go through. Use npx postbridge-cli results --post-id <id> to see per-platform status and error details.
MCP Server
Post Bridge also runs a hosted MCP server, so MCP-compatible clients (Claude, ChatGPT, Cursor, and other agents) can connect directly — no CLI, no install.
- Endpoint:
https://www.post-bridge.com/api/mcp/mcp(streamable HTTP) - Auth: OAuth 2.0 — connect and sign in, no API key needed. (Or pass a
pb_live_...key as a Bearer token, see below.)
Connect
Claude or ChatGPT (one-click, OAuth): add a custom connector / app using the endpoint URL above, sign in to Post Bridge, and authorize. Leave any OAuth client ID/secret blank — the server registers the client automatically.
Claude Desktop (via mcp-remote) — add to claude_desktop_config.json:
{
"mcpServers": {
"post-bridge": {
"command": "npx",
"args": [
"mcp-remote",
"https://www.post-bridge.com/api/mcp/mcp",
"--header",
"Authorization: Bearer pb_live_your_api_key_here"
]
}
}
}
Claude Code / other HTTP MCP clients — add to ~/.claude/settings.json:
{
"mcpServers": {
"post-bridge": {
"type": "http",
"url": "https://www.post-bridge.com/api/mcp/mcp",
"headers": { "Authorization": "Bearer pb_live_your_api_key_here" }
}
}
}
Tools (14)
list_social_accounts, create_post, update_post, get_post, list_posts, delete_post, list_post_results, upload_media, request_upload_link, list_media, delete_media, list_analytics, get_analytics_daily, sync_analytics
Try it
- "Which social accounts do I have connected?"
- "Schedule this video to TikTok, Instagram Reels and YouTube Shorts for tomorrow at 9am."
- "Which of my posts got the most views in the last 30 days?"
Full setup guide and tool reference: post-bridge.com/mcp/docs
Links
License
MIT
Related MCP servers

Scope
Dispatch litigation work to legal-services vendors from any MCP-compatible AI workflow.
Create AI talking-avatar marketing videos from a script or product idea.

PullPush Reddit
Search Reddit comments and submissions via PullPush.io with filtering by subreddit, author, and date
UK SIC code lookup, GICS/ICB mapping, and Companies House search. 731 codes, 5.6M companies.
View repository →UK government data intelligence with proprietary scoring from 400+ sources

