Post to Social Media with Hermes
Hermes posts to X out of the box, and nothing else. WoopSocial's skill gives your Hermes agent the other eight: Facebook, Instagram, LinkedIn, TikTok, YouTube, Pinterest, Threads and Bluesky. One connection, nine platforms, all in plain language.
Get your free WoopSocial API key
Free API key in under 70 seconds.
Who this is for:
Builders running Hermes as a content or growth agent
Agencies managing social presence for multiple clients from one agent
Teams already comfortable with Hermes' messaging channels who assumed publishing worked the same way
At a glance:
9 platforms, 1 connection
No developer apps, no app reviews, no audits
Scheduling included, even where the platform's own API can't
Your Hermes agent never touches your platform passwords
Hermes Talks to Everything. It Only Publishes to One Place.
Hermes reaches you almost anywhere:
Messaging is a solved problem for it. Not a workaround, genuinely solved. Publishing is a different system entirely, and people reasonably assume it's the same one. It isn't.
Here's the reality. The bundled skill posts to X. That's it.
What's not included, out of the box (and what WoopSocial solves for you):
No hidden setting turns any of them on.
Why X got built first: it's the most straightforward social API to automate against. Everything else adds a requirement X doesn't have:
- Facebook needs a Page ID
- Pinterest needs a board to target
- YouTube wants a title, privacy status, and a notify-subscribers decision, every upload
- TikTok needs a full stack of required fields, including an AI-content disclosure
None of that is a weekend project to bridge yourself.
The gap this page closes: you tell Hermes "post this everywhere," and it works. That means you connect Hermes to social media once, not nine times.
One Skill, Nine Platforms
WoopSocial is a unified social media API with an MCP built for exactly this. One connection. Hermes publishes and schedules to Facebook, Instagram, LinkedIn, X, Pinterest, TikTok, YouTube, Threads, and Bluesky.
The approvals you skip:
Several of these platforms gate publishing behind review processes:
- Meta App Review, for Facebook and Instagram
- TikTok's Direct Post audit
- LinkedIn's Community Management API approval
- Google's OAuth verification, for YouTube
WoopSocial has already passed all four. You skip every one of them. Doing this yourself means weeks of review queues, stacked on top of each other, before your agent can post publicly anywhere beyond X.
Scheduling that actually works everywhere:
WoopSocial has native scheduling. Hermes runs on cron. Together, that's hands-off publishing, including on platforms whose own APIs can't schedule:
- LinkedIn has no scheduling endpoint of its own
- YouTube's publishAt doesn't work for Shorts
The skill adds scheduling where the platform itself doesn't offer any.
Your credentials stay put:
Hermes will not retain your platform passwords or tokens, it only stores your WoopSocial API key. This is how the social media skill of a real Hermes agent actually behaves - a single MCP connection, not nine individual skills slapped on one after another. This is a true publishing Hermes skill in every sense of the term - a single connection fanning out to all connected platforms.
What Hermes reports back:
Success or failure, per platform, in plain language. Not a raw API error code you'd have to look up nine different ways. This is what Hermes posting actually looks like once it's set up - a conversation dialog not a stream of errors you might not even understand.
Connect Hermes to All Nine Platforms in 3 Steps
Step 1: Get your WoopSocial API key
Free, about 70 seconds. Connect your accounts in the WoopSocial dashboard, one platform or all nine.
Step 2: Add the WoopSocial MCP server to Hermes
Open ~/.hermes/config.yaml and add WoopSocial under mcp_servers:
mcp_servers:
woopsocial:
url: "https://api.woopsocial.com/mcp?api_key=YOUR_WOOPSOCIAL_API_KEY"Restart Hermes (hermes chat). It discovers WoopSocial's tools automatically.
Step 3: Tell Hermes to post
"Post this to Instagram, LinkedIn, and Threads now, and schedule the TikTok version for 6pm." That's the whole interaction.
One setup, not nine. You're not building a Facebook integration, then an Instagram integration, then a TikTok integration. One publishing layer, once. This is genuinely how you automate social media with Hermes hands-off: queue a week of posts, let cron carry the schedule.
Before vs. after:
- Before: nine developer apps, nine review queues, nine sets of credentials to manage
- After: one API key, one config edit, nine platforms live
Publishing in Plain Language, Across All Your Hermes Social Media Connections
Once it's connected, here's what you can actually ask:
- "Post this update to Facebook, LinkedIn, and Threads"
- "Turn my latest blog post into posts for each platform and queue them for this week"
- "Post this video to TikTok, YouTube Shorts, and Instagram Reels"
- "Mirror my last X post to Bluesky and Threads"
- "Schedule these five posts across the next two weeks"
The skill handles each platform's own requirements behind the scenes, media formats, required fields, targeting. No board ID for Pinterest, no privacy status for YouTube, not unless you actually want to specify one. This is a genuine Hermes agent post to all platforms request, one sentence, no platform-specific syntax to remember.
Pick Your Platform
Every platform has its own quirks. Here's what the skill handles for each.
TikTok, the heaviest API of the nine. Skip the Direct Post audit entirely, async upload and required fields including AI-content disclosure.
Instagram, Business/Creator accounts only, linked to a Facebook Page, published through a two-step container flow. Skip Meta App Review.
Facebook, Pages-only publishing, Page ID and token resolution handled for you. Skip Meta App Review.
LinkedIn, no scheduling endpoint of its own. The skill adds it, and skips the Community Management API approval.
YouTube, unit-based quotas, three-step resumable uploads, plus Shorts scheduling that YouTube's own API doesn't support.
X (Twitter), Hermes already does this one natively. Worth reading anyway: X bills per post, with a $0.20 surcharge on any posts containing links.
Pinterest, board targeting and image requirements handled for you.
Threads, pairs naturally with X and Bluesky for short-form cross-posting.
Bluesky, easy on its own, the real value is doing it in the same breath as the other eight.
Built for Agents, Not Just Dashboards
API + MCP on every plan:
The same system serves the web app, the REST API, and MCP-compatible agents. API and MCP access come on every plan - there is no separate tier for Hermes specifically.
Flat, predictable pricing:
Starts free, with API and MCP access included on every plan. Current WoopSocial pricing:
| Plan | Price | Accounts | API/MCP access |
|---|---|---|---|
| Free | $0/month | 2 | Included |
| Pro | $19/month | 20 | Included |
| Business | $49/month | 100 | Included |
| Max | $799/month | 2,500 | Included |
Woopsocial maintains all the integrations:
API deprecations, version bumps, policy changes, are all WoopSocial's problems to face, not something that disturbs your agents.
Works beyond Hermes too:
The same skill connects to other MCP-compatible clients like Claude and Cursor, and anything else that speaks MCP, if your stack changes later. The way it's set up has none of the Hermes-specific aspects within it - it's a normal MCP connection, and that's why it transfers well even if your agent framework should evolve over time.
Hermes Already Talks to You Everywhere. Now It Publishes Everywhere Too.
One config edit. One API key. Nine platforms, not nine separate integrations, app reviews, or audits.
Get your free WoopSocial API key
See the WoopSocial API and MCP docs for the full reference.
FAQ
Can Hermes post to social media?
Yes and no - it actually depends on the platform. X is native with Hermes right out of the box, so there's no setup required. All others, i.e. Facebook, Instagram, LinkedIn, TikTok, YouTube, Pinterest, Threads, and Bluesky require connecting with a publishing skill, like WoopSocial's MCP.
Which platforms can Hermes post to?
Hermes can post to X natively.When the WoopSocial skill is connected, Hermes can post to X, Facebook, Instagram, LinkedIn, TikTok, YouTube, Pinterest, Threads, and Bluesky.
Does Hermes need my social media passwords?
No. Hermes only ever holds your WoopSocial API key. WoopSocial resolves the actual platform tokens and credentials on its own side, your platform logins never touch Hermes' config or memory.
Can Hermes schedule posts?
Yes, across all nine platforms, including ones whose own APIs don't support scheduling natively, like LinkedIn and YouTube Shorts. Hermes executes the schedule through cron and WoopSocial posts the content on the scheduled time.
Do I need to be self-hosting Hermes?
Yes, Hermes is self hosted. WoopSocial connection is simply an MCP server your self hosted Hermes instance connects to. It does not affect how or where Hermes runs.