POST /api/post with a platforms array — the same text and media publish to all of them at once, and you get a per-platform result back. The same action is one MCP tool call for AI agents.
Posting the same update to several networks usually means logging into each app, or wiring up each platform's API separately — different auth, different payloads, different quirks. Cross-posting via API collapses that into one call: you connect each account once, then publish everywhere with a single request.
Create a free PostWire account — 1 brand, 30 posts/month, no credit card. You get an API key instantly (and by email). Open the dashboard →
Connect each social account in the dashboard. Open networks (Bluesky, Mastodon, Telegram, Discord) connect with a token or webhook; audited networks (TikTok, YouTube…) connect via OAuth. PostWire stores credentials encrypted (AES-256).
List every network in the platforms array. One request, published in parallel:
curl -X POST https://postwire.io/api/post \
-H "Authorization: Bearer $POSTWIRE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"platforms": ["bluesky", "mastodon", "telegram", "discord"],
"text": "We just shipped a big update 🚀 https://example.com",
"photo_url": "https://cdn.example.com/launch.png"
}'
The response returns a per-platform result so you know exactly what succeeded:
{ "results": [
{ "ok": true, "platform": "bluesky" },
{ "ok": true, "platform": "mastodon" },
{ "ok": true, "platform": "telegram" },
{ "ok": false, "platform": "discord", "error": "platform not connected — POST /api/connect first" }
] }
PostWire ships a first-class MCP server, so an agent cross-posts with one tool call — no HTTP plumbing:
{
"name": "post_to_social",
"arguments": {
"platforms": ["bluesky", "mastodon", "telegram"],
"text": "Shipped today 🚀"
}
}
| Network | Status |
|---|---|
| Bluesky, Telegram, Mastodon, Discord | Live today |
| TikTok, Instagram, YouTube | In review |
| X (Twitter), LinkedIn | On the roadmap |
All use the same API shape — adding a network is one more string in platforms.