
PostWire connects your AI to the social accounts you link at postwire.io, so you can go from an idea to published posts without leaving the conversation.
Example path →
https://postwire.io/api/mcpPostWire publishes and schedules posts to the social accounts a user connected at postwire.io (TikTok, YouTube, Instagram, Facebook Pages, LinkedIn, Bluesky, Mastodon, Telegram, Discord, Slack, Nostr, and as articles WordPress, Dev.to and Hashnode). Many of its users are not technical: results carry message_for_user, one plain sentence that can be passed on as it is, and message_link, the link that goes with it ({ text, url }: a short label and a long address meant to be opened in a browser). lists the connected social accounts by brand. With none connected it returns next_step.connect_url: one page where the person taps each network and signs in to it; several networks can be connected from that one link. Connecting happens on that page, not in the chat. A file attached to the chat does not reach PostWire. returns a page where the person picks the photo or video from their phone or computer; then returns its media_url (status waiting until it has arrived). YouTube takes only video and TikTok video or photos. When the person has words but no video, turns the post's words into a 10-second vertical video and returns a media_url that works as video_url. sends one post to every connected network of a brand in a single call (platforms takes them all), with a per_platform caption written for each network; without per_platform every network gets the same text. TikTok asks that the account owner choose who can see each TikTok post (everyone, friends, or only them); without privacy PostWire posts it as private. YouTube uses the channel's default unless privacy is given. On the Free plan one post is sent to 2 networks: the first two in the platforms list are published, the other captions are kept, and the result carries held_message and, when a free trial is available, a trial link. Results include each post's link. TikTok and Instagram videos are still processing when the post returns; returns their link once the network has it. A network's OK is not treated as proof the post is public: PostWire reads each post back from the network afterwards (10 min, 1 h, 6 h, 24 h, 72 h) and returns that verification (live, processing, not_public, gone…). An account can require a person to approve posts before they go out (by source, network, links, prices or words). Such a post comes back with status pending_approval and is not published; message_for_user says who was asked. Only a person approves it, from the emailed link or the PostWire dashboard; with the returned id tells whether it was approved. Agencies and freelancers keep one brand per client: gives the client a private 30-day page to connect their own accounts (no password shared), approve posts and read their monthly report; shows every client brand with its accounts, links and waiting posts; returns a brand's monthly report; prepares a teammate's invitation, which a person sends from the dashboard.
None in the store listings or on the server