# Dial — Phone numbers for AI agents Dial gives your agent a real phone number. Over a single OAuth-authenticated connection it can **send and receive SMS**, **place AI-handled voice calls**, **provision numbers**, and **wait for inbound events** like one-time codes — no Twilio account, API keys, or telephony glue required. Connect once via OAuth (browser sign-in, no API key to paste), and the agent gets an account scoped to you. Outbound calls run asynchronously: place the
# Dial — Phone numbers for AI agents Dial gives your agent a real phone number. Over a single OAuth-authenticated connection it can **send and receive SMS**, **place AI-handled voice calls**, **provision numbers**, and **wait for inbound events** like one-time codes — no Twilio account, API keys, or telephony glue required. Connect once via OAuth (browser sign-in, no API key to paste), and the agent gets an account scoped to you. Outbound calls run asynchronously: place the call, block on the event, then pull the transcript. ## What your agent can do | Tool | What it does | |------|--------------| | `get_account_status` | Check whether you have a number to send/call from | | `list_numbers` | List the phone numbers on your account | | `purchase_number` | Provision an additional phone number | | `set_number_properties` | Set a number's inbound AI voice agent prompt | | `send_message` | Send an SMS from one of your numbers | | `list_messages` | List recent SMS, newest first | | `place
| Type | MCP server |
| Section | MCP servers |
| Pricing | free |
| Platform | Command line |
| Systems | cli, api |
| Hosting | cloud |
| Install | mcp |
| Protocols | mcp |
| Site language | en |
| Vendor | getdial-ai |