MCP for OpenClaw
OpenClaw, with your Facebook Page and Instagram account.
OpenClaw is the open-source agent you host yourself and talk to on WhatsApp, Telegram, iMessage, Signal, Slack and more. Add dmswift as a remote MCP server and it can run your channels.
Add the server
Set the transport explicitly: when it is left out, OpenClaw assumes SSE for an HTTP server, and dmswift speaks Streamable HTTP.
openclaw mcp add dmswift --url https://app.dmswift.com/mcp --transport streamable-http
To start read-only, add --include 'list_*,get_*' and only the listing and reading tools are offered to the agent.
Sign in with OAuth
Set auth to oauth on the server's entry under mcp.servers in your OpenClaw config:
"dmswift": {
"url": "https://app.dmswift.com/mcp",
"transport": "streamable-http",
"auth": "oauth"
}
Then run openclaw mcp login dmswift. Your browser opens dmswift's consent screen, where you pick the channels and decide on "Ask me before anything is published"; the token exchange is automatic. Check it with openclaw mcp status --verbose.
Or use an API key
Create a key on the dashboard's AI agents page and send it as a header, with the value read from an environment variable:
"dmswift": {
"url": "https://app.dmswift.com/mcp",
"transport": "streamable-http",
"headers": { "Authorization": "Bearer ${DMSWIFT_KEY}" }
}
OpenClaw redacts header values in its logs and status output. Static headers are ignored while auth is oauth, so use one or the other. openclaw mcp doctor dmswift --probe checks the connection.
Try these
- "See my latest video? Create a comment campaign for it and send me the stats tomorrow morning."
- "Hide the spam under yesterday's reel and tell me what you hid."
- "What did people ask under my posts this week that we never answered? Draft a campaign for the top one."
Plans
MCP from $19/month. Starter includes full MCP and API access: 300 agent actions a month, reads free, 1 key. See pricing.
Frequently asked questions
OpenClaw or Poke?
Poke is hosted, so there is nothing to run. OpenClaw runs on your own machine or server, under the MIT license, and you choose its model and channels.
Which channels can I talk to it on?
OpenClaw's docs list WhatsApp, Telegram, iMessage, Signal, Discord, Slack, Microsoft Teams, Google Chat, Matrix and more, many as plugins.
What if the agent loops?
The connection's daily caps stop it: 15 publishes, 30 comments and 100 private messages a day by default, with a daily_cap error that says when it resets.
Related
WhatsApp agent
Message your own agent on WhatsApp, iMessage or Telegram: Poke, Instinct, OpenClaw, NanoClaw, or Muse via our API.
Poke
Add dmswift to Poke and run your Page and Instagram from a text on iMessage, SMS, Telegram or WhatsApp.
MCP server
Connect Claude, ChatGPT, Cursor, n8n or a WhatsApp agent to your Facebook Page and Instagram account.
Connect a Page and try it on your next post.
7 days of Pro, no card. Then choose a plan.
