> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.getdial.ai/documentation/platform/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.getdial.ai/_mcp/server. # Platform ## Docs - [Manage phone numbers](https://docs.getdial.ai/documentation/platform/manage-phone-numbers.md): List and purchase the phone numbers on your Dial account. - [Allow only known callers](https://docs.getdial.ai/documentation/platform/allow-lists.md): Decline inbound calls from anyone who isn't on an allow list — on every number, or just a few. - [Stream account events](https://docs.getdial.ai/documentation/platform/stream-account-events.md): Consume a live stream of account events (inbound messages, completed calls) from any SDK or the CLI. - [Webhooks](https://docs.getdial.ai/documentation/platform/webhooks.md): Receive account events as signed HTTP POSTs to your own HTTPS endpoint, with retries and HMAC verification. - [Context MCP](https://docs.getdial.ai/documentation/platform/context-mcp.md): Attach your own MCP server so your voice agent can call its tools during a call — with Dial managing OAuth and token refresh for you. - [Self-Hosted](https://docs.getdial.ai/documentation/platform/self-hosted.md): Bring your own agent. Point Dial at a WebSocket server you host — drive calls with your own LLM, or take the raw call audio and bring your entire voice stack.