# Wapiworld > WhatsApp API for developers: connect WhatsApp sender instances, send and receive messages through a REST API, record opt-in conversations, and get webhook delivery of WhatsApp events. ## Documentation - [Developers](https://app.wapiworld.com/developers): REST API keys, quick start, CLI, MCP connector setup, agent skills, webhooks ## API - [OpenAPI specification](https://app.wapiworld.com/openapi.json): generated OpenAPI spec; HTTP Basic auth with an API key secret - [MCP server](https://mcp.wapiworld.com/mcp): Streamable HTTP with OAuth; works in Claude, ChatGPT, Cursor, Codex, and any MCP client ## Agent Skills - [Skills index](https://app.wapiworld.com/.well-known/agent-skills/index.json): install with `npx skills add https://app.wapiworld.com/` or `npx skills add wapiworld/skills` - [wapiworld on npm](https://www.npmjs.com/package/wapiworld): the CLI the wapiworld skill drives; `npx wapiworld` ## Source - [CLI source](https://github.com/wapiworld/cli) - [Skills source](https://github.com/wapiworld/skills)