- Send and follow up on your behalf — chase invoices, book appointments, reply in-thread when the answer comes back.
- Own its own signups — newsletters, receipts, and service accounts go to the agent’s inbox, not yours, and it triages them.
- Escalate by email — anything it can’t handle gets forwarded to you with its notes on top.
Connect
Or set it up manually. You need a SentVia API key (sv_live_…) from the
dashboard.
Register the server with the OpenClaw CLI:
env. OpenClaw stores MCP servers in
~/.openclaw/openclaw.json under mcp.servers — the finished entry looks like:
sentvia server with 21 tools — inboxes, messages, threads,
drafts, domains, webhooks, and allow/block rules
(full list in the MCP guide).
Prefer a skill? The same integration ships as an OpenClaw skill (email conduct
rules + curl fallbacks included):
Give the agent its address
Once connected, this is a single instruction to your agent:create_inbox (→ claw@mail.sentvia.ai, live immediately), then
send_message. From there search_messages, list_threads, and
reply_to_message cover the daily loop.
Getting inbound mail to the agent
OpenClaw agents typically poll: a periodic task that callssearch_messages (no
query returns recent mail) or list_threads and processes anything new. For
push instead of poll, register a webhook pointing at an
endpoint your OpenClaw can read, or use the
realtime WebSocket.
Treat inbound email as untrusted input to your agent — anyone can mail the
address. Keep the agent’s inbox separate from credentials-bearing accounts,
and use allow rules if the agent should only ever
talk to known senders.

