What you need
- A Kapso project
- A connected WhatsApp number
- A project API key
- An agent runtime connected through OpenClaw, Hermes Agent, Chat SDK, MCP, or your own webhook
Connect a number
Choose an agent runtime
Use a native integration when your agent already runs on one of these runtimes:OpenClaw
Install
@kapso/openclaw-whatsapp to add WhatsApp as an OpenClaw channel.Hermes Agent
Install
gokapso/hermes-agent-plugin to receive Kapso webhooks in Hermes.Chat SDK
Use
@kapso/chat-adapter for Chat SDK agents, replies, media, and history.MCP server
Let an MCP-capable agent operate WhatsApp without shell access.
OpenClaw
Hermes Agent
Custom agent
Create a project API key in API & webhooks → API keys. Get the phone number ID for the number you want to use:id for the right number, then export both values:
Send messages
Read conversations
Set up webhooks
--output json for structured parsing. See the CLI reference for the full command list.
For SDK code, use @kapso/whatsapp-cloud-api. For live agent tools, use Project MCP.
Build with AI
Agent skills, llms.txt, and MCP setup for AI coding agents.
Connect WhatsApp
Compare instant setup, WhatsApp Business app, and bring your own SIM.

