Integration
Give OpenClaw social media superpowers
OpenClaw runs unattended, which is exactly when per-network delivery isolation stops being a detail. An agent posting at 3am needs to be told which network failed, not that “something went wrong”.
An open-source assistant that runs on your own machine and gains capabilities from skills.
Setup
- 1
Connect your accounts in AttentionPilot
Sign up, connect the networks you want, and check they show as active. Your agent can only post where you have already granted access — it cannot connect accounts on your behalf.
- 2
Create an API key
One key per agent, from the API keys page. Keys are stored as hashes, so we cannot show it to you twice — copy it when it appears. Revoking it cuts that agent off immediately without touching anything else.
- 3
Add AttentionPilot to your OpenClaw config
AttentionPilot is a standard remote MCP server. Add the block below, restart the gateway, and the tools appear.
Config lives in ~/.openclaw/openclaw.json.
{
"mcp": {
"servers": {
"attentionpilot": {
"command": "http",
"args": ["https://attentionpilot.com/api/mcp"],
"env": {
"AUTHORIZATION": "Bearer pilot_your_key_here"
}
}
}
}
}OpenClaw's config shape has moved between releases — some versions read ~/.openclaw/workspace/config/mcporter.json instead. If the block above does not take, check their current docs rather than trusting this page; the endpoint and the bearer header are the parts that do not change.
Then just ask
OpenClaw gets three tools: see what is connected, publish or schedule, and read back how each network went.
- “Post this to everything”
- “Schedule two posts for tomorrow at 9am and 3pm”
- “How did yesterday's post do?”
- “Which of my accounts need reconnecting?”
It will tell you what it is about to send and to which accounts. If a network rejects the post — a caption over the limit, an expired token — you get that network's error, and the other 9 still go out.
No MCP? Use the skill
AttentionPilot ships a Markdown skill file describing the REST API and the rules an agent should follow before publishing anything. Point OpenClaw at it and set one environment variable.
skills/attentionpilot-social/SKILL.md
PILOT_API_KEY=pilot_…
https://attentionpilot.com/api/v1/accounts
https://attentionpilot.com/api/v1/posts