Phone Numbers for
AI Agents

Phone numbers, SMS, OTP extraction, AI voice, and cross-call memory. All in one API.

Works with MCP. Claude, Cursor, Windsurf, Hermes, OpenClaw.
Claude Desktop — MCP integration with AgentCall
Cursor AI editor — AgentCall MCP server
Windsurf — AgentCall MCP integration
OpenAI Codex — AgentCall phone tools
View setup guide
New

Now with Auditable Call Memory

Every AI call gets extracted into a source-backed Call Report. When the same caller dials back, your AI starts with a one-paragraph brief of who they are and what was promised.

  • Cross-call memory. Sarah called Tuesday. Friday, your AI picks up the thread.
  • Auditable. Every entry quotes the transcript line behind it.
  • Customer-controlled. On by default. Toggle off any time from the dashboard.
Incoming call brief
Live
Caller
Sarah Chen +1 (415) 555-0142
Brief

Called Tuesday asking about pricing for a 30-person team. You promised to send a quote by Friday. She mentioned a competitor demo on Thursday.

Source quote
"Yeah we're a team of about 30, can you send a quote by Friday? We've got a demo with another vendor Thursday."

How It Works

Three steps. Zero friction.

01

Get a number

Provision a phone number in seconds. Ask your AI agent via MCP, or hit the REST API directly. Pick country, area code, and capabilities.

02

Connect your agent

Plug AgentCall into Claude Desktop, Cursor, Windsurf, Hermes, OpenClaw, or any MCP client. One URL plus an API key. 60 tools and 5 prompts auto-discover.

03

Wire the loop

Optional context webhook so the inbound AI speaks with today's brief and priorities loaded. Transcripts, summaries, SMS, and OTPs flow back out to your webhook the moment they arrive.

AI Voice Calls

Pick a voice. Make a call.

Your agent speaks with the AI voice you choose, and returns a full transcript. Click to preview each one. Voices marked Premium are powered by ElevenLabs.

Marin

New

Soft & Natural

Light, friendly tone that sounds like a real person on the line.

Best for: Receptionist, support, conversational

Cedar

New

Warm & Grounded

Even, thoughtful cadence with a hint of warmth.

Best for: Advisory, healthcare, trust-building

Sofia

Premium

Warm AI Assistant

Natural, clear, and personable. Hear the premium difference.

Best for: Founder line, concierge

Mike

Premium

Reception-Desk Pro

Clear, professional, and ready for every call.

Best for: Receptionist, front desk

Shimmer

Bright & Energetic

Long-running default. Upbeat and enthusiastic, great first impression.

Best for: Sales, outreach, receptionist

Sage

Calm & Authoritative

Steady, reassuring, and knowledgeable.

Best for: Healthcare, finance

Nia

Premium

Warm & Polished

Conversational and welcoming, with a human warmth.

Best for: Receptionist, support

Marcus

Premium

Deep & Warm

A rich baritone that commands the call.

Best for: Sales, brand voice

Features

Everything an agent needs to communicate

Voice Calls

Agents can make and receive voice calls. Full duplex, low latency, programmable.

AI Voice Calls

Your agent places AI-powered calls from a system prompt. Transcript and plain-English summary emailed after each call.

Inbound AI Voice

Incoming calls answered by an AI agent on any supported number. Plain-English summary emailed after each call ($0.40/min).

SMS Inbox

Dedicated SMS inbox per agent. Send, receive, and search messages via API.

Code Webhooks

Verification codes delivered instantly to your endpoint. Never miss a code again.

Agent Isolation

Each agent gets its own number. Compromise of one never cascades to others.

Use Cases

Powering every type of agent

From personal AI assistants to customer service to browser automation, AgentCall enables any agent to communicate via phone.

context-webhook
inbound-config

Incoming Call

AI answered with today's brief loaded

+1 (646) 555-4321
L
I
V
E
Inbound call to +1(567)290-1611
AgentCall
Fetched today's brief from your bridge
Your Agent
AI answered with priorities loaded
AgentCall
Transcript + summary sent back
AgentCall

Live Context Loop

Your agent answers the phone.
With today's brief loaded.

Optional add-on to Auditable Call Memory. Wire any agent platform to push a live brief on every inbound call.

Wire a context webhook on any inbound number. AgentCall fetches today's brief from your agent platform on every call. No static prompt. No drift.

  • Works with Hermes, OpenClaw, or any agent platform via HMAC-signed webhook
  • Fails open: webhook errors never break the call
  • Open-source Cloudflare Worker bridge template on GitHub
See the Hermes setup guide
Morning

Your agent writes today's brief

Hermes, OpenClaw, or any scheduled job reads your inbox and pushes a short summary to your bridge.

Anytime

You call your AgentCall number

From your car, a walk, a meeting break. No app required, just dial.

On the call

AI speaks with today's brief loaded

No static prompt. No drift between what you read in the morning and what your AI says on the phone. Picks up where you left off.

Built for agents

AgentCallTraditional VoIPEnterprise Telecom
Voice Calls
AI Voice Calls
Inbound AI Voice (incoming calls answered autonomously)
Multilingual AI Voice (13 languages: English, Spanish, French, German, Italian, Portuguese, Dutch, Japanese, Korean, Chinese, Hindi, Arabic, plus auto-detect)
Pre-Call Context Webhook (AI speaks with today's brief, not a static prompt)
SMS Send & Receive
Two-Way AI SMS (inbound texts answered autonomously, with real quotes from your own tools)
Relay Mode (text your own AI agent on a real number, AgentCall is the pipe)
Auto-Reads Verification Codes
End-to-End SMS Verification Testing
MCP Server: Works Inside Claude, Cursor, Windsurf, Hermes, OpenClaw (60 Tools, 5 Prompts)
Saved Outbound AI Agents Per Number (Pro: each number holds a reusable prompt and voice, Place AI Call pre-fills)
Separate Number Per Agent
Built for AI Agents
Usage-Based Pricing

Customer Stories

Loved by AI agent builders

I asked Claude for voice agents — I was so frustrated with how technical setting up Twilio was, I figured someone smarter than me must've built an agent-first alternative.
L
Lucas
AgentCall Pro customer

Pricing

Simple pricing that scales with your agents

Persistent caller memory is included on every plan. Vapi, Retell, and Bland don't ship caller-level memory. AgentCall does, on Free, Managed Pro, and BYOK Pro alike.

Free

For getting started

$0

No card. Hard-capped, never billed.

  • Persistent caller memory included
  • 1 US local phone number (included, $0)
  • 5 voice minutes
  • 5 inbound AI voice minutes (no card required)
  • AI voice in 13 languages, auto-detect or pinned
  • Post-call summaries by email or text (caller, intent, urgency)
Start Free
Most Popular

Pro

For individual developers

$19.99/ month

Plus usage. No per-seat fees.

  • Persistent caller memory included
  • Unlimited numbers, all types: local, toll-free, mobile (from $2/mo each)
  • Voice calls (inbound + outbound) at $0.035 / minute
  • Outbound AI voice at $0.40 / min (Managed) or $0.10 / min (BYOK)
  • Inbound AI voice on the same per-number billing mode
  • Premium Voice for inbound, powered by ElevenLabs, at $0.59 / min per number
  • AI voice in 13 languages (auto-detect or pinned), no language surcharge
  • Saved outbound agents per number, retry-safe CSV runner
  • Pre-call context webhook for live agent integration
  • Post-call summaries emailed or texted to you (caller, intent, urgency). Owner SMS summaries are US-only, one text per call, reply STOP to opt out, billed at the standard $0.015 outbound SMS rate
  • Call recording at $0.01 / minute
  • Standalone text-to-speech at $0.03 per 1,000 characters (same 10 voices as your calls)
  • Email support
Get Started
Coming Soon

Agent Startup

Phone identities for AI employees

$189/ month

3 agent identities + monthly credits. Overage at standard rates.

  • Everything in Pro, plus:
  • Persistent caller memory included
  • 3 phone identities included (mix local + toll-free)
  • 500 SMS / month across all agents
  • 500 voice minutes / month (8+ hours)
  • 250 AI voice minutes / month (50+ AI calls), 13 languages
  • Per-agent call history and webhooks
  • Pay-as-you-go overage at standard rates
  • Slack channel support
Join the waitlist

Resources

From the blog

Get started in seconds

Add AgentCall to your agent, no matter how it's built.

Get Started
1

Open the config file

On Windows: %APPDATA%\Claude\claude_desktop_config.json

~/Library/Application Support/Claude/claude_desktop_config.json
2

Paste this config

Hosted server, no Node.js required. Replace ac_live_xxx with your API key.

{
  "mcpServers": {
    "agentcall": {
      "transport": "streamable-http",
      "url": "https://api.agentcall.co/mcp",
      "headers": {
        "Authorization": "Bearer ac_live_xxx"
      }
    }
  }
}
3

Restart and talk

All 60 phone tools appear in your conversations. Then try:

"Provision a phone number and set up an AI receptionist."
Using Claude Code in the terminal? The CLI tab is a one-liner.Full MCP guide

Prefer plain REST? REST API Quickstart with curl examples →