Connect Adeli to OpenClaw
Post, schedule, reply to comments or messages, and read analytics on social accounts you own, all within OpenClaw.
Paste this into OpenClaw
Set up Adeli from tryadeli.com/agents/openclawYour agent reads this page, asks for your Adeli API key, and sets everything up.
Or send the full prompt
Use this if your agent can't open links, or if you'd rather give it everything in one message. It covers the same setup as the link above.
Set up Adeli in OpenClaw so you can publish posts, read analytics, and manage comments and DMs on my social accounts (Instagram, Facebook, TikTok, YouTube, X).
Full instructions: https://www.tryadeli.com/agents/openclaw.md
About Adeli:
- MCP server: https://app.tryadeli.com/mcp (Streamable HTTP)
- Auth: header `Authorization: Bearer <ADELI_API_KEY>`. API key only, no OAuth.
- REST API with the same key: https://app.tryadeli.com/api/v1
- Docs for agents: https://app.tryadeli.com/docs/llms.txt
Do this:
1. Ask me for my Adeli API key (it starts with rk_live_). If I don't have one, tell me to sign up free at https://app.tryadeli.com, connect my social accounts, and create a key at https://app.tryadeli.com/settings/api-keys. Keep the key out of chat logs, public files, and git; store it in an environment variable or the app's secret settings.
2. Ask me for my Adeli API key and make it available to the gateway as the ADELI_API_KEY environment variable. Never echo it back into chat or write it into a file that's synced or committed.
3. Add an `adeli` entry under `mcp.servers` in ~/.openclaw/openclaw.json: `{ "url": "https://app.tryadeli.com/mcp", "transport": "streamable-http", "headers": { "Authorization": "Bearer ${ADELI_API_KEY}" } }`. Keep every existing server. Run `openclaw config schema` first if you need to check the format for my version.
4. Run `openclaw mcp show adeli` and `openclaw mcp doctor`, restart the gateway if needed, then call list_accounts and tell me what you see.
5. Verify: call the list_accounts tool (or GET https://app.tryadeli.com/api/v1/accounts) and show me my connected accounts. A 401 means the key is wrong or revoked.
Rules once connected:
- Always ask me before you publish, reply, send a message, delete, or disconnect anything. These act on my real accounts.
- Start with list_accounts and use its accountId values. Leave profileId out.
- For TikTok and YouTube video, pass a public HTTPS video URL, not a file upload.Get your Adeli API key
Whether your agent sets this up or you do, you need one thing from Adeli first.
- Create a free Adeli account. Sign in with Google. Your first 3 connected accounts are free and no credit card is required.
- Connect your social accounts in the Adeli dashboard (Instagram, Facebook, TikTok, YouTube, or X).
- Create an API key under Settings → API keys. It starts with
rk_live_. Treat it like a password: paste it into your agent’s settings or your terminal, never into a public file or a shared chat.
Connect OpenClaw by hand
Prefer to do it yourself? Follow these steps. They take about two minutes.
Add Adeli under mcp.servers in OpenClaw's config, ~/.openclaw/openclaw.json, on the machine running the gateway.
Create an Adeli API key
Sign in to Adeli, connect your social accounts, then go to Settings → API keys and create a key. It starts with rk_live_. Copy it somewhere safe; you'll paste it in a moment.
Store the key on the gateway machine
Export your key in the environment the OpenClaw gateway runs in, so the config can reference it instead of holding it.
Terminalexport ADELI_API_KEY="rk_live_YOUR_KEY"Add Adeli to openclaw.json
Add the adeli entry under mcp.servers. Keep any servers already there.
~/.openclaw/openclaw.json{ "mcp": { "servers": { "adeli": { "url": "https://app.tryadeli.com/mcp", "transport": "streamable-http", "headers": { "Authorization": "Bearer ${ADELI_API_KEY}" } } } } }Check it's connected
Run the doctor to confirm Adeli is registered and the key isn't stored as plain text, restart the gateway, then message your agent: "List my Adeli accounts."
Terminalopenclaw mcp show adeli openclaw mcp doctor
Things to ask once it's connected
- List my connected Adeli accounts and tell me which platforms they're on.
- How did my Instagram posts do over the last 30 days? Show reach and engagement for the top 5.
- Show me unanswered comments on my latest TikTok and draft a reply to each. Don't send anything yet.
- Every Monday at 9am, send me last week's top 3 posts across all my accounts with their reach.
Your agent asks before it posts, replies, or sends a message. The full tool list is in the MCP tools reference.
Frequently Asked Questions
Can OpenClaw post on a schedule?
OpenClaw can run tasks on a schedule (cron), and on each run it can call Adeli to publish or report. Adeli itself publishes when called. YouTube is the exception: there you can pass a publish time.
Is my key safe with a self-hosted agent?
The key stays on the machine running OpenClaw. Give OpenClaw its own Adeli key so you can revoke it on its own under Settings → API keys without affecting anything else.
Post from OpenClaw.
Skip the integration work.
Get startedUsing a different tool? See every agent and app.