echoia®
Echoia

Connect OpenClaw to your social media accounts

OpenClaw runs on your own machine and answers you on WhatsApp, Telegram and other chat apps. Connect Echoia and you can ask it, from your phone, what your customers said today, have it draft the replies, or let it send you a summary every morning without being asked.

Works today
Works onFree and open source, 2026.4.24 or later
Connects withKey in a header
Setup timeAbout 3 minutes

Works today with OpenClaw 2026.4.24 or later.

What you can ask OpenClaw

“What did people say under yesterday's post? Just the ones that need me.
“Every weekday at 8am, send me the comments and messages that need an answer.
“Draft a reply to the sizing question on the navy post and show me before sending.

OpenClaw gets six tools from Echoia (accounts, posts, stats, creating a post, reading comments, replying) across Instagram, Facebook, TikTok, YouTube, X, LinkedIn, Threads, Bluesky, Pinterest and Google Business, limited to what your key allows.

Before you start

OpenClaw 2026.4.24 or later. Earlier versions did not send custom headers to remote MCP servers, which made every call fail with a 401.
Your Echoia key available to the OpenClaw Gateway as the ECHOIA_API_KEY environment variable.

STEP 1 OF 2

Create your Echoia key

OpenClaw connects with a key you create and can revoke at any time. It takes a minute.

  1. 1
    Open the Developers settings

    Sign in to Echoia, open Settings, then Developers.

  2. 2
    Create a key and choose what it may do

    Name it after the assistant so you recognise it later, and tick its permissions (explained further down). If you have several workspaces, choose which ones it can reach.

  3. 3
    Copy the key now

    It starts with eko_ and is shown only once: Echoia keeps only a fingerprint of it. If you lose it, revoke it and create a new one.

STEP 2 OF 2

Connect OpenClaw

OpenClaw

For OpenClaw running on your computer or on a server.

  1. 1
    Make the key available

    Set ECHOIA_API_KEY in the environment the OpenClaw Gateway runs in. The config below refers to the variable instead of containing the key, and openclaw mcp doctor warns you when it finds a key written out in full.

  2. 2
    Add Echoia

    Run this command once. It saves the server in OpenClaw's config.

    Terminal
    openclaw mcp set echoia '{"url":"https://mcp.echoia.io/mcp","transport":"streamable-http","headers":{"Authorization":"Bearer ${ECHOIA_API_KEY}"}}'
  3. 3
    Or edit the config by hand

    The same entry lives in ~/.openclaw/openclaw.json, under mcp.servers. The file accepts comments and trailing commas.

    ~/.openclaw/openclaw.json
    {
      mcp: {
        servers: {
          echoia: {
            url: "https://mcp.echoia.io/mcp",
            transport: "streamable-http",
            headers: {
              Authorization: "Bearer ${ECHOIA_API_KEY}",
            },
          },
        },
      },
    }
  4. 4
    Check the connection

    Run openclaw mcp doctor. No restart is needed: OpenClaw picks up the new server on the next turn of the conversation.

    Terminal
    openclaw mcp doctor
  5. 5
    Install the skill (optional)

    The Echoia skill tells the agent when to act, and how to upload a file it holds before attaching it to a post. It contains no secret: it reads the key from ECHOIA_API_KEY.

    Terminal
    mkdir -p ~/.openclaw/skills/echoia && curl -s https://app.echoia.io/api/v1/skill > ~/.openclaw/skills/echoia/SKILL.md

Which permissions to give OpenClaw

Read

Accounts, posts, stats and comments. Looks at everything, changes nothing.

Write

Drafts, scheduled posts and media uploads. A scheduled post goes out at its time.

Engage

Replies to comments in public, as your account.

Publish

Posts immediately, with no window to change your mind.

Our advice for OpenClaw: OpenClaw acts on its own when a scheduled job runs, with nobody watching. Give the key used by scheduled jobs Read only, and if you want it to post or reply during your conversations, consider a second agent profile with its own key that has Write or Engage.

Limits worth knowing

A scheduled job runs without you. A morning summary is a good use; publishing or replying unattended is the kind of action to keep under your eye.
OpenClaw must be running for anything to happen: if the machine hosting the Gateway sleeps, the morning summary does not arrive.

Questions

Can OpenClaw post the photo I send it on WhatsApp?

Yes, when the skill is installed and the key has the Write scope. OpenClaw holds the actual file, so it can upload it to Echoia and attach it to the post, which a chat assistant cannot do with a pasted image.

How do I get a summary every morning?

Ask OpenClaw in plain words, for example: "Every weekday at 8am, send me the comments and messages that need an answer." Its scheduler runs the request at that time and delivers the answer to the chat you choose.

How do I cut its access?

Revoke the key in Echoia under Settings, Developers. It stops working on the next request, including requests from scheduled jobs.

Ready to try it with OpenClaw?

Create a free Echoia account, connect your social accounts, and your key is one click away. No card needed.