Skip to content

5 min read

Hermes Agent for Social Media: Post to X, LinkedIn and Bluesky

Hermes Agent can post to X, LinkedIn and Bluesky once it's connected to Postel's MCP server. Add the server with one hermes mcp add command, sign in, and your agent can look up posts that did well in your niche, write your version in your own voice, and schedule it to X, LinkedIn, Bluesky and Mastodon through each network's official API.

You keep talking to Hermes where you already do, in Telegram, Discord, Slack, WhatsApp or the terminal, and you choose which Postel tools it gets.

Joschua Sünneke

What Hermes can do with Postel

You ask forToolWhat happens
What's working in your nichesearch-viral-tweetsFinds X posts that did well on a topic, with links and view counts. No sign-in needed.
A post or thread in your voicegenerate-postPostel writes it from your voice profile, built from your own posts, and saves a draft (1 AI credit).
A post Hermes wrotecreate-postSaves the text as a draft, with images or a video from a public URL (no credits).
A week of postscreate-postsSaves up to 25 posts in one call and schedules the ones with a date.
A time slot, or nowschedule-post, publish-postSchedules a draft or publishes it right away.

It doesn't read your feed or messages, reply, like or follow. On LinkedIn it posts to your personal LinkedIn profile. On YouTube and TikTok, the agent saves the video post as a draft, and you choose the settings those networks ask for on every post, such as title and privacy, in Postel's editor before it's scheduled. TikTok posts go out as Only me from a private account until TikTok finishes reviewing Postel. All 17 tools: Postel MCP server.

Why not Hermes's built-in X skill

Hermes ships an xurl skill for X. It posts through X's own command-line tool, so you need your own X developer app (a client ID and secret from developer.x.com), it covers X only, and Hermes writes in its own voice. Hermes has no built-in skill that posts to LinkedIn. Postel posts to every network you connect in it, through its own connection, in the voice it learned from your posts. Source: the xurl skill (checked November 4, 2026).

How to connect Hermes to Postel

Step 1: Create a Postel account and connect your networks

Sign up for Postel, then connect the accounts you post to under Settings > Channels. Postel builds your voice profile from your own posts.

Step 2: Add the server and sign in

Terminal
hermes mcp add postel \
  --url https://www.postel.app/api/mcp \
  --auth oauth

Hermes opens Postel's sign-in in your browser and keeps the token in ~/.hermes/mcp-tokens/. Check that the tools load with hermes mcp test postel. If a tool later asks you to sign in again, run hermes mcp login postel.

Step 3 (optional): Use an API key instead

On a server without a browser, an API key is simpler. Create one in Postel under Settings > API Keys (keys start with pstl_), add POSTEL_API_KEY=pstl_... to ~/.hermes/.env, and add the server to ~/.hermes/config.yaml:

~/.hermes/config.yaml
mcp_servers:
  postel:
    url: "https://www.postel.app/api/mcp"
    headers:
      Authorization: "Bearer ${POSTEL_API_KEY}"

Hermes fills in ${POSTEL_API_KEY} from ~/.hermes/.env, so the key never sits in your config.

Step 4 (optional): Add the writing skill

The Postel writing skill tells Hermes how to use the tools well: look at what's working first, keep to each network's limits, and confirm the text, network and time with you before scheduling.

Terminal
hermes skills install \
  robinfaraj/postel-mcp/skills/postel-writing

The Postel plugin and the ClawHub skill

  • Hermes plugin. Postel's plugin adds the server and the writing skill in one step, and marks the server as untrusted, so Hermes asks before every tool that isn't read-only and, by default, blocks them in unattended runs. It's submitted to the Hermes plugin catalog; once it's listed, hermes plugins install postel replaces steps 2 and 4. Until then, the steps above give you the same tools. Source: the plugin.
  • ClawHub skill. If you'd rather not run an MCP server, Postel's skill on ClawHub calls Postel's REST API with curl and your POSTEL_API_KEY. Hermes searches ClawHub too: hermes skills search postel.

Things to ask Hermes

  • "What's done well on X about cold email this month? Show me the top five and why they worked."
  • "Write my take on the second one for LinkedIn and for X: we stopped using templates and our reply rate went up. Save both as drafts."
  • "Schedule the LinkedIn one for Tuesday at 9am my time and the X one in my next free slot."
  • "Post this to Bluesky now: we just shipped dark mode."
  • "What's scheduled for next week?"

Run it every week without posting by itself

Hermes can run a prompt on a schedule with its cron jobs. A Monday job such as "find three posts in my niche that did well and that I haven't written about, write my version of each as a Postel draft and send me the links" gives you a week of drafts to review in Postel.

If you installed the Postel plugin, its server is marked untrusted, so a cron job can't save drafts until you allow the tools it needs: answer Always once for generate-post and create-post in a chat, or set trust: full on the postel server in ~/.hermes/config.yaml.

For a run nobody watches, take away the tools that schedule or publish. Run hermes mcp configure postel and switch off schedule-post, create-posts and publish-post. The drafts wait in Postel until you approve or schedule them.

Have your Hermes agent find what's working in your niche and write your version

Postel finds posts that did well in your niche, writes your version in your voice and schedules it to X, LinkedIn, Bluesky, Mastodon, YouTube and TikTok. Use it on its own or from Hermes, Claude or any other MCP client.

8,000+ people have signed up
$1 for 7 days · Cancel anytime

One email a week. Unsubscribe anytime.

Frequently asked questions

Updated Nov 4, 2026.

Can Hermes Agent post to X (Twitter)?

Yes. With Postel connected, Hermes can save, schedule and publish X posts and threads with images or video, without your own X developer account. Hermes's built-in xurl skill can post too, but it needs your own X developer app.

Can Hermes Agent post to LinkedIn?

Yes, through Postel. Hermes has no built-in LinkedIn posting skill. With Postel connected, it can draft, schedule and publish posts to your personal LinkedIn profile, with images, a video and a first comment.

Does Hermes need my passwords?

No. You connect your accounts once in Postel. Hermes only gets the Postel tools, signed in with OAuth or a pstl_ API key that you can revoke any time.

Which networks can Hermes post to with Postel?

X, LinkedIn, Bluesky and Mastodon. On YouTube and TikTok, the agent saves the video post as a draft, and you choose the settings those networks ask for on every post, such as title and privacy, in Postel's editor before it's scheduled. TikTok posts go out as Only me from a private account until TikTok finishes reviewing Postel. Each post is written for one network, so ask for a version for each and Postel saves them separately.

What does it cost?

$1 for 7 days, then from $29 a month. Cancel anytime. The MCP server is included in every plan. search-viral-tweets works without an account. When Postel writes a post it uses 1 AI credit; when Hermes writes the text and Postel only saves it, it uses none.