Skip to content

Installable extension or bundle · OpenClaw

OpenClaw social media publishing with SimplePost

OpenClaw agents run on their own schedule and in your chat apps. With SimplePost, an OpenClaw agent can post and schedule on the social accounts you connected, following the SimplePost skill's rules: real account IDs, safe retries and honest reporting of partial failures.

SimplePost's MCP access is included on every plan and the 7-day free trial. You keep your own AI subscription.

Connection method

How OpenClaw connects to SimplePost

What you need

  • OpenClaw with plugin and MCP support.
  • A SimplePost account on the free trial or any paid plan, with social accounts connected in the web app. The MCP route needs no SimplePost API key.

What it enables

What OpenClaw can do with SimplePost

  • Give the agent the SimplePost skill: how to publish, schedule, draft and inspect posts without inventing IDs or retrying unsafely.
  • Publish or schedule on your connected accounts from any channel you use to talk to OpenClaw.
  • Check the calendar and manage drafts and scheduled posts.
  • Report per-account results, including partial failures in threads.

It works through SimplePost's social media MCP server. OpenClaw cannot connect social accounts, read engagement analytics or change posts that are already published; those stay in the SimplePost web app or on the network.

Setup

Set up SimplePost in OpenClaw

  1. Option A: install the ClawHub bundle

    Installs the skill and the hosted MCP configuration together.

    openclaw plugins install clawhub:simplepost
  2. Option B: add the MCP server directly

    Use this if you only want the tools.

    openclaw mcp add simplepost --url https://app.simplepost.social/mcp --transport streamable-http --auth oauth --no-probe
    openclaw mcp login simplepost
  3. Complete OAuth

    Finish sign-in in the browser. If OpenClaw asks for the returned code, run openclaw mcp login simplepost --code <code>. Treat the code as a credential.

  4. Test

    Ask the agent to list your SimplePost accounts and save a draft.

New to SimplePost? Connect your social accounts first.

Authentication

Sign-in, permissions and tokens

  • Both options use OAuth with the hosted server. No API key is stored in OpenClaw's configuration.
  • The authorization code returned during manual login is a one-time credential; do not paste it into shared chats.
  • Tokens expire after 90 days; run openclaw mcp login simplepost again when needed.

Workflow

Example: a weekly digest your agent schedules

OpenClaw is useful for recurring publishing. Keep a human review step by asking for drafts.

1. Prepare drafts
Every Friday at 16:00, collect the three most important updates from our changelog and save a SimplePost draft for LinkedIn and Telegram. Send me the preview here.

Result: The agent saves the draft in SimplePost and replies with the preview text.

2. Approve from chat
Looks good. Schedule it for Monday 09:00 Europe/Berlin.

Result: The draft is scheduled; the agent confirms the exact time and accounts.

3. Follow up
On Monday after 09:05, check the results and tell me if any account failed.

Result: The agent inspects the post and reports per-account results.

Per-network versions

General and platform-specific versions

  • The SimplePost skill tells the agent to keep network versions in one post with per-account overrides rather than creating separate posts.
  • Tell the agent your preferred shape per network once; it can reuse the instructions for recurring posts.

Post lifecycle

Preview, schedule, publish and manage posts

What OpenClaw can do at each stage
Previewpreview_post and show_post_preview; OpenClaw shows the text result in your channel.
Schedulecreate_post with a scheduled time and a new idempotency key.
Publish nowcreate_post in now mode when you ask the agent to post immediately.
View scheduled postsget_schedule and inspect_posts.
Update or cancelupdate_scheduled_post and discard_scheduled_post before publishing starts.

Troubleshooting

If OpenClaw cannot publish

Login asks for a code

Some OpenClaw setups finish OAuth by pasting the returned code: openclaw mcp login simplepost --code <code>.

The agent posts to the wrong account

Ask the agent to list accounts first and name the target account in your instructions. The skill forbids guessing account IDs.

Plugin install finds no package

Use the direct MCP option, or check the package page on ClawHub for the current install command.

FAQ

OpenClaw and SimplePost questions

Is the ClawHub package a native OpenClaw extension?

No. It is a bundle plugin that packages the SimplePost skill and the hosted MCP server configuration. It contains no executable extension code.

Does OpenClaw use the SimplePost CLI?

Not by default. The bundle and the direct setup use the hosted MCP server with OAuth. The skill mentions the CLI only as an alternative for terminal posting, which requires an Advanced or Pro plan.

Can OpenClaw schedule posts on its own?

It can create scheduled posts whenever it acts on your instructions, including recurring tasks. Ask it to save drafts if you want to approve each post.

Which plan do I need?

Any SimplePost plan or the free trial. MCP is included on every plan.

Publish from OpenClaw this week

Start the free trial, connect a social account, and add SimplePost to your assistant.

7 days free · No credit card · 10 posts per platform during the trial