Drafting is its own call and publishes nothing, so the per-network versions can be read before anything goes out. Where each platform wants the link — in a comment, in a reply, in the body — is decided by the writer rather than by you remembering.
A client for PostWire, one API in front of TikTok, Instagram, YouTube, X, LinkedIn, Bluesky, Telegram, Mastodon and Discord. Its writer turns a single prompt into the version each network wants; the publish tool then sends them out together and reports back per platform.
- A native draft per network from one prompt — character limits and hashtag rules respected, an SEO title and tags for YouTube, hook-first captions for TikTok and Reels, professional framing for LinkedIn with the link in a comment, thread-friendly text for X with the link in a reply, CamelCase tags for Mastodon
- Publishing to several platforms at once, either the per-platform drafts or a single text everywhere for something quick
- Video and photo attachments carried through by URL
- A per-post status check after the fact, since publishing is processed rather than instant
- The supported platforms listed with the fields each one requires, so a post is assembled correctly before it is sent
- Your account read back: plan, monthly usage and which platforms are actually connected
- The writer stays separate from the sender — generating drafts publishes nothing
A PostWire account with your social accounts connected in its dashboard, and POSTWIRE_API_KEY — a pw_live_ key, free to obtain with no card. Runs over stdio from npm as postwire-mcp.
One command plus a key — npx -y postwire-mcp, then supply credentials
