Schedule Social Posts from Claude Code

You already ship from the terminal. Your release notes, your demo videos, and your changelog live next to your code, so the posts about them should start there too. One command gives Claude Code publishing tools for 10 platforms: X, Instagram, TikTok, YouTube, Facebook, LinkedIn, Pinterest, Threads, Bluesky and Google Business Profile.

Setup: one command

1. Connect your accounts

Create a post bridge account and connect your socials via OAuth. Claude Code never sees platform passwords or tokens.

2. Add the MCP server

claude mcp add --transport http post-bridge https://www.post-bridge.com/api/mcp/mcp

Sign in over OAuth when prompted. That is the whole setup.

3. Ask it to post

Claude Code now has tools like create_post, upload_media and list_analytics, and it can use files straight from your working directory.

Prefer scripts over conversation?

The same endpoints ship as a CLI plus agent skills. This installs both:

npx skills add post-bridge-hq/agent-mode

Works in Claude Code, Cursor, Windsurf and Codex. MIT, on GitHub.

Prompts that work

The terminal advantage is context: Claude Code can read your repo, then post about it.

"Look at the release notes in this repo and draft an X thread announcing the new version. Save it as a draft, don't publish."
"Take demo.mp4 from this folder and post it to TikTok, Reels and Shorts tomorrow at 9am with captions tuned per platform."
"Which of my posts this month got the most views? Write and schedule a follow-up to the best one."
"Fill next week's queue: one post a day at 6pm drawn from the ideas in content/ideas.md, drafts first."
"List my connected accounts and tell me which have nothing scheduled this week."
"Every time I tag a release, cross-post the changelog summary to X and LinkedIn."

Sane default for agent-written content: ask for drafts, review them in the dashboard, then tell it to schedule the keepers. Nothing publishes behind your back.

Using the Claude app instead of the terminal? See posting from Claude. On ChatGPT? Same idea, different client. Comparing options? Best social media MCP servers.

Frequently asked questions

How do I schedule social posts from Claude Code?

Add a social scheduler's MCP server, then ask in plain language. With post bridge: run claude mcp add --transport http post-bridge https://www.post-bridge.com/api/mcp/mcp, sign in over OAuth, and Claude Code gets tools to create, schedule and publish posts to 10 platforms, upload media from your working directory, and read analytics. From then on 'schedule this for tomorrow 9am on X and LinkedIn' just works.

Can Claude Code post my local files, like a video in my repo?

Yes, and this is the thing the terminal does better than the chat apps: Claude Code can read files straight from your project, so 'post demo.mp4 with a caption from the README' uploads the actual file and publishes it.

Do I need an API key?

Not for the MCP route; sign-in is OAuth. If you script with the CLI or REST API instead, you generate an API key in the post bridge dashboard.

What is the difference between the MCP server and the CLI?

Same endpoints, different ergonomics. MCP gives Claude Code native tools for conversational use. The CLI (npx skills add post-bridge-hq/agent-mode installs it plus the skills) fits scripts, cron jobs and CI, where you want deterministic commands rather than a conversation.

Can this run unattended, like posting on a schedule from CI?

Yes. Schedule posts ahead of time and post bridge publishes them server-side, so nothing needs to stay running on your machine. For generation-on-a-schedule, call the CLI or REST API from cron or CI.

Does this work in Cursor, Windsurf and Codex too?

Yes. The MCP server is standard streamable HTTP, so any MCP-capable client can use it, and the skills install into Cursor, Windsurf, Codex and other agents via the skills CLI.

Ready to get started?

Join thousands of busy founders who save hours every week with post bridge. Start your free trial today.

Try for free