Wapiworld for developers
Build WhatsApp sender workflows through the REST API, the public wapiworld CLI, or the OAuth-protected Streamable HTTP MCP.
REST API
The production API is api.wapiworld.com. Use project-scoped API keys with HTTP Basic authentication and grant only the resource scopes the integration needs.
Read the API guide · Download OpenAPI · Authentication guide
OAuth MCP
Connect compatible AI clients to https://mcp.wapiworld.com/mcp. Start with wapiworld:read; request wapiworld:write only for a deliberately approved send.
The seven tools cover projects, safe instance summaries and status, recording policy without message content, sanitized webhook diagnostics, and one explicitly confirmed send.
CLI and Agent Skills
# Install the official CLI globally
npm install -g wapiworld
# Or inspect it without installing
npx wapiworld --help
wapiworld login
wapiworld projects list --jsonThe official package is wapiworld on npm, and the CLI source is at github.com/wapiworld/cli. Canonical skills are published at github.com/wapiworld/skills. The CLI can print its bundled version with wapiworld skills list.
Message-send safety
Show the exact sender, recipient, and complete text; warn that recording settings may persist it; obtain explicit confirmation for exactly one send; call once; and never automatically retry a timeout or uncertain result. Transport acceptance is not proof of delivery or reading.
The public MCP never returns recorded message bodies, QR pairing data, API keys, instance secrets, proxy credentials, webhook signing secrets, complete webhook URLs, or raw provider errors.