JSON-first responses
Every command returns structured JSON. Pipe into jq, log to a file, or hand straight to an agent.
Connect your accounts once. Then let OpenClaw, Claude, Cursor, Codex, scripts, or your terminal post and schedule across platforms through one MCP server and CLI.
$ postmcp post create \ --text "We just shipped v1.2" \ --to linkedin,x,bluesky \ --schedule "tomorrow 9am" \ --json
$ openclaw skills install postmcp
Same scoped action, same audit trail — whether it's the CLI, the MCP server, the REST API, or an OpenClaw skill driving the request.
Every command returns structured JSON. Pipe into jq, log to a file, or hand straight to an agent.
Each key is narrow, revocable, and tagged in the audit log. No god-mode tokens for your scripts.
Validate without consuming usage or hitting a platform. Pair it with idempotency keys for safe retries.
Queue posts down to the minute, retry on failure, cancel before send, and trace each delivery by request id.
Bluesky, X, LinkedIn, Mastodon, Slack, Discord, Telegram — one request, platform-aware shaping per target.
Every action by every actor is searchable forever. Tag by idempotency key, request id, or agent identity.
Create a workspace, connect an account, issue a scoped key, and run your first dry-run publish from the terminal in under five minutes.