Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

PostWire

io.github.perufitlife/postwire-mcp

Writes a native post per network from one idea and publishes it: TikTok, Instagram, YouTube & more

Uptime
100.0%
1 direct probes · 30d
Response
621ms
last probe
Tools
15
callable
Resources
0
readable
Prompts
0
available

Tools · 15

list_platforms

Lists the social platforms PostWire can publish to and, for each, whether it connects with OAuth or with credentials. Does not need a PostWire account.

my_account

Shows the signed-in PostWire account: plan, usage against each plan limit (posts this month, brands, AI drafts today), brands, and which social accounts are connected, each with its brand and the hand…

generate_posts

Writes one draft per platform from a single idea, adapted to each network's rules (character limit, hashtags, title and tags for YouTube, hook-first caption for TikTok and Reels, link placement for Li…

post_to_social

Publishes a post immediately and publicly to the listed platforms through the social accounts connected to the user's PostWire account. A published post cannot be withdrawn from PostWire. Accepts one …

schedule_post

Queues a post to be published publicly at a future time (run_at, ISO 8601 with timezone, up to 365 days ahead) through the connected accounts. Takes the same content fields as publishing now. Every pl…

list_scheduled_posts

Lists the account's scheduled posts (queued, publishing, done, failed or canceled) with their id, time, platforms and status. Optional from/to limit the time range.

cancel_scheduled_post

Cancels a queued or held post so it is never published. Only works before it starts publishing. Takes the id of the scheduled post.

get_post_status

Returns the status and link of a published post, by platform and the post id returned when it was published. For TikTok and YouTube it asks the platform for the processing status and returns the publi…

create_connect_link

Creates a one-hour link the user opens in a browser to connect a social account (TikTok, YouTube, LinkedIn, Bluesky…) to their PostWire account. Nothing is connected until the user completes it on the…

plan_week

Writes one post per day for 1 to 7 days from a single topic, each day from a different angle and each platform in its own native format, and queues them to be published publicly at the given hour on e…

list_brands

Lists the account's brands (one business each) with the social accounts connected to each: platform, the handle, display name, picture and profile link the network reports, when it was connected, and …

create_brand

Creates a new, empty brand (a separate business with its own connected social accounts) on the PostWire account and returns its id. The plan limits the number of brands; at the limit nothing is create…

create_upload_link

Creates a single-use link, valid for 24 hours, to a PostWire page where the user picks one photo or video from any device (JPG, PNG, WebP, GIF, MP4, MOV or WebM, up to 50 MB). The file is kept in the …

get_uploaded_file

Returns the status of a file uploaded through a PostWire upload link, by upload_id: "waiting" until the file has arrived, then "done" with its media_url (an https URL valid for 24 hours that works as …

get_upgrade_link

Returns PostWire's paid plans with their monthly price and what each includes (posts a month, brands, AI drafts a day), the account's current plan, and a checkout link for one plan (the next plan up w…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "postwire": {
      "url": "https://postwire.io/api/mcp",
      "transport": "streamable-http"
    }
  }
}