# AgentCall > AgentCall is the phone number API built specifically for AI agents. It gives autonomous agents their own real SIM and local phone numbers with SMS, voice calling, and automatic OTP extraction — like a mobile carrier, but for software. Starting at $0/month with a free tier, or $19.99/month for Pro with unlimited numbers and usage-based pricing. AgentCall solves a critical gap in AI agent infrastructure: agents need phone numbers to send SMS, make calls, test verification flows, and receive OTPs — but existing telecom APIs are built for human developers, not autonomous software. AgentCall provides an agent-native API where a single API call provisions a real phone number, and webhooks deliver every SMS and call event directly to your agent's endpoint. Non-VoIP SIM numbers pass strict platform verification that blocks standard VoIP numbers. ## Key Features - **Real Phone Numbers (pass verification)**: Non-VoIP numbers that pass strict platform verification checks (Stripe, Google, banks). Standard VoIP numbers get blocked — AgentCall numbers don't. - **Auto-Reads Verification Codes**: Verification codes are detected and extracted automatically from incoming SMS. Delivered instantly to your webhook. - **Automated QA for SMS Flows**: Your agent provisions a test number, enters it in your staging app, and AgentCall reads the verification code automatically. Perfect for CI/CD testing. - **Hosted MCP Server — Zero Install**: Paste a 6-line JSON config into Claude Desktop, Cursor, or Windsurf. No Node.js, no npx, no local process. Connects via streamable HTTP to `api.agentcall.co/mcp`. - **OpenClaw Integration**: Set two environment variables (`AGENTCALL_API_KEY` + `AGENTCALL_API_URL`) and your OpenClaw agent auto-discovers all 19 tools. Also available as a skill on ClawHub. - **19 MCP Tools**: Provision numbers, send SMS, make calls, check inbox, wait for OTP, manage webhooks, and more — all accessible to AI agents directly. - **Voice Calls**: Make and receive voice calls programmatically. Full duplex, low latency, works with AI voice providers. - **AI Voice Calls**: Let your agent make phone calls with AI-powered conversation. Provide a system prompt and the AI handles the entire call autonomously, then returns a full transcript. Pro plan only, $0.20/min. - **SMS Inbox**: Dedicated SMS inbox per number. Send, receive, and search messages via REST API. - **Separate Number Per Agent**: Each agent gets its own dedicated number. Compromise or ban of one number never affects others. - **Usage-Based Pricing**: No per-seat fees. No minimums. Pay only for the minutes sent and messages used. - **Webhook Delivery**: Real-time event delivery for SMS received, calls incoming, OTP detected. Fully async, no polling. - **Multi-Country Support**: Provision numbers in the US, Canada, and UK. More countries coming soon. ## Getting Started — Three Install Paths 1. **Hosted MCP Server (Recommended)**: Paste a JSON config with `"url": "https://api.agentcall.co/mcp"` and your API key into Claude Desktop, Cursor, or Windsurf. No Node.js required. All 19 tools available instantly. 2. **OpenClaw Environment Variables**: Set `AGENTCALL_API_KEY` and `AGENTCALL_API_URL=https://api.agentcall.co` in your OpenClaw server. Your agent hits the discovery endpoint and auto-learns all tools. 3. **Local npx (Advanced)**: Run `npx @agentcall/mcp-server` with your API key. Requires Node.js 20+. Works offline after first download. ## Pricing - **Free**: $0/month. 1 phone number, 50 SMS/month, 10 voice minutes. OTP webhooks included. Perfect for prototyping. - **Pro**: $19.99/month + usage. Unlimited numbers (local/mobile $2/mo, toll-free $2.50/mo, 1 SIM included + $8/mo each additional), SMS at $0.015/message, voice at $0.035/minute, AI voice calls at $0.20/minute. Priority OTP delivery and email support. ## How It Works 1. **Sign Up** (30 seconds): Create an account at agentcall.co and get your API key instantly. 2. **Provision a Number** (5 seconds): One API call to get a real phone number — choose country, type (local, toll-free, mobile, SIM), and capabilities. 3. **Connect Your Agent** (1 minute): Use the hosted MCP server, OpenClaw env vars, or local npx — pick whichever fits your setup. 4. **Receive Everything** (real-time): Calls, SMS, and OTPs delivered instantly to your webhook endpoint. Your agent processes them autonomously. ## Who It's For - **AI Agent Developers** who need phone numbers for their autonomous agents — SMS, voice, OTP testing, and notifications. - **OpenClaw Users** who want to give their agents phone capabilities with two environment variables. - **Claude Desktop / Cursor / Windsurf Users** who want phone tools available inside their AI coding assistant via MCP. - **Browser Automation Teams** who need real phone numbers for automated testing and end-to-end verification of their own applications. - **AI Voice Agent Builders** who need programmable phone numbers for inbound and outbound AI-powered voice conversations. - **SaaS Platforms** who integrate phone capabilities into their AI-powered products for end users. ## Use Cases - [Why AI Agents Need Phone Numbers](https://agentcall.co/blog/why-ai-agents-need-phone-numbers): The core problem AgentCall solves. - [OTP Verification for AI Agents](https://agentcall.co/blog/otp-verification-for-ai-agents): How AgentCall automates OTP extraction. - [Why Twilio and VoIP Don't Work for AI Agents](https://agentcall.co/blog/why-twilio-and-voip-dont-work-for-ai-agents): Why SIM numbers beat VoIP. - [5 Best Phone APIs for Developers Compared](https://agentcall.co/blog/5-best-phone-apis-for-developers-compared): AgentCall vs Twilio vs others. - [AgentCall: Phone Infrastructure for AI Agents](https://agentcall.co/blog/agentcall-phone-infrastructure-for-ai-agents): Architecture deep dive. - [AgentCall MCP Server Now Live on Smithery](https://agentcall.co/blog/agentcall-mcp-server-smithery): 19 MCP tools for AI agent phone infrastructure, available on Smithery registry. ## Documentation - [Product Overview](https://agentcall.co/product) - [MCP Server Docs](https://agentcall.co/docs/mcp): Hosted and local MCP server setup - [AgentCall on Smithery](https://smithery.ai/servers/agentcall/agentcall): MCP server registry listing with 19 tools - [npm: @agentcall/mcp-server](https://www.npmjs.com/package/@agentcall/mcp-server): MCP server npm package - [npm: agentcall](https://www.npmjs.com/package/agentcall): Node.js SDK - [OpenClaw Integration](https://agentcall.co/docs/openclaw): Environment variable setup + ClawHub skill - [Pricing](https://agentcall.co/#pricing) - [FAQ](https://agentcall.co/faq) - [Blog](https://agentcall.co/blog) - [Contact](https://agentcall.co/contact) - [API Reference](https://api.agentcall.co/docs): Interactive OpenAPI docs ## Technical Details - REST API with JSON responses. Bearer token authentication via API keys. - Hosted MCP server at `api.agentcall.co/mcp` (streamable HTTP transport). - Webhook delivery for real-time events (SMS received, call incoming, OTP detected). - Multi-carrier infrastructure with automatic failover for reliability. - All API keys are hashed (SHA-256) at rest. Plaintext shown once on creation. ## Contact - Website: https://agentcall.co - Email: contact@agentcall.co - Dashboard: https://agentcall.co/dashboard