MCP serverio.github.Perufitlife/postwire-mcp
Writes a native post per network from one idea and publishes it: TikTok, Instagram, YouTube & more
Overview
Score?
UNRATED 0.331
of what a free look can see, on 10 looks
Looks
10
last 4 hr ago
Tools
18
changed 4 hr ago
More info
URL
postwire.io/api/mcp
streamable-http
Says it is
postwire 0.5.0
protocol 2025-06-18
In the record since
7 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.331 · highest on record 0.8561
Toolsfrom sha256:6eb5e8f13a…0f2c92 · +1 −0 4 hr ago
| Tool | Schema |
|---|---|
| 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. |
input · no output |
| 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 lim |
input · no output |
| create_connect_link Creates a one-hour link the user opens in a browser to connect social accounts (TikTok, Instagram, YouTube, Facebook Pages, LinkedIn, Bluesky…) to their PostWire account: the page |
input · no output |
| 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 1 GB; big vi |
input · no output |
| 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, l |
input · no output |
| get_post_performance Returns what the account's own numbers say works, over the last 90 days, computed from the numbers each network reports (no estimates): the published posts ranked against the media |
input · no output |
| 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 a |
input · no output |
| get_upgrade_link Returns PostWire's paid plans with their monthly price and what each includes (posts a month, brands, AI drafts a day, networks per post, scheduled posts at a time), the account's |
input · no output |
| 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 |
input · no output |
| 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 |
input · no output |
| 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. |
input · no output |
| list_scheduled_posts Lists the account's scheduled posts (queued, publishing, processing = sent and Instagram is still processing the video, done, failed or canceled) with their id, time, platforms and |
input · no output |
| make_video_from_text added Makes a short vertical video from the words of a post, for networks that take only video (YouTube) or video or photos (TikTok): an MP4 of 1080x1920, 8 to 12 seconds, H.264 with AAC |
input · no output |
| my_account Shows the signed-in PostWire account: plan, usage against each plan limit (posts this month, brands, AI drafts today, networks per post, scheduled posts waiting), brands, and which |
input · no output |
| 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 |
input · no output |
| 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 Po |
input · no output |
| replicate_top_post Writes new drafts, one per platform, that reuse the structure, opening type, length, format and tone of one of the account's published posts, on a new topic or a new angle; the ref |
input · no output |
| schedule_post Queues a post to be published at a future time (run_at, ISO 8601 with timezone, up to 365 days ahead), or in the brand's next free queue slot (run_at "next_slot": the earliest week |
input · no output |
Verify it yourself
npx teppi-check https://postwire.io/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3GPXNKP7EBJ69GR0DYFD3KQ