Back to Blog
NewsJanuary 28, 20265 min read

AgentCall: Phone Infrastructure for AI Agents

Introducing AgentCall — the phone number API purpose-built for AI agents. Real SIM numbers, SMS, voice, and OTP webhooks.

What Is AgentCall?

AgentCall is the phone number API for AI agents. It gives every agent its own real SIM number with SMS, voice, and OTP capabilities — the same way a mobile carrier gives humans phone numbers, but through an API.

We built AgentCall because the existing telephony APIs (Twilio, Telnyx, Vonage) were designed for human-facing products. When developers started building AI agents that needed phone numbers — for verification, outreach, and two-way communication — those APIs fell short. VoIP numbers get blocked. There's no OTP extraction. There's no concept of agent isolation.

AgentCall solves these problems with three design principles: real SIM numbers, agent-native APIs, and zero human intervention.

Design Principles

Real SIM Numbers

Every number provisioned through AgentCall is a real SIM-backed mobile number issued by an actual carrier. This matters because most services — from Stripe to WhatsApp — use carrier databases to detect and reject VoIP numbers. Real SIM numbers pass these checks every time.

Agent-Native APIs

Our SDK is designed for how agents work, not how humans work. Instead of generic messaging primitives, we provide agent-specific operations:

  • numbers.provision() — get a number in one API call
  • sms.waitForOTP() — receive and extract OTP codes automatically
  • sms.inbox() — read all messages for a number
  • calls.initiate() — make outbound voice calls
  • webhooks.create() — get real-time events pushed to your endpoint

Zero Human Intervention

Nothing in AgentCall requires a dashboard, a manual step, or a human approval. Numbers are provisioned via API. Messages are received via webhook. OTPs are extracted automatically. Your agent operates completely autonomously.

How It Works

import AgentCall from 'agentcall';

const client = new AgentCall({ apiKey: 'ac_live_...' });

// 1. Provision a real SIM number
const number = await client.numbers.provision({
  country: 'US',
  type: 'sim',
});

// 2. Use the number to sign up for a service
// (your browser automation agent enters number.number)

// 3. Receive the OTP automatically
const otp = await client.sms.waitForOTP(number.id);

// 4. Send an SMS
await client.sms.send({
  from: number.number,
  to: '+13125557890',
  body: 'Hello from my agent!',
});

// 5. Make a voice call
await client.calls.initiate({
  from: number.number,
  to: '+13125557890',
});

That's the entire surface area. Five methods cover 95% of what agents need from a phone number.

Who Is It For?

Browser Automation Agents

Agents using Playwright, Puppeteer, or similar tools to automate web workflows. The most common use case: navigating a signup flow that requires phone verification.

Customer Service Agents

AI agents that handle inbound and outbound calls, send follow-up SMS messages, and manage customer conversations through a dedicated phone number.

Outbound Sales Agents

Agents that initiate calls to leads, send follow-up texts, and manage multi-touch campaigns — all from their own isolated number.

Multi-Agent Platforms

Platforms running many agents at once, where each agent needs its own number for isolation. AgentCall's provisioning API scales to thousands of numbers without manual management.

Architecture

AgentCall sits between your agent and the phone network:

  1. Your agent calls the AgentCall API via our SDK
  2. AgentCall manages the SIM infrastructure, carrier connections, and message routing
  3. The phone network delivers SMS and voice to real phone numbers worldwide

All communication flows through our API. Your agent never interacts directly with carrier infrastructure — we handle provisioning, routing, compliance, and delivery.

Pricing

AgentCall has simple two-tier pricing with no per-seat fees:

  • Free: 1 number, 50 SMS/month, 10 voice minutes
  • Pro ($19.99/mo): Unlimited numbers ($2-8/mo each), SMS at $0.015/msg, voice at $0.035/min

No minimums, no contracts. Pay only for what your agents use.

Getting Started

Install the SDK and provision your first number in under a minute:

npm install agentcall

Then head to the dashboard to generate an API key. From there, your agents are one API call away from their own phone number.


FAQ

What countries are supported?

We currently support US numbers with international expansion underway. Contact us for specific country availability.

Is there a rate limit?

Free tier: 50 SMS/month. Pro tier: no hard rate limit, billed at $0.015/message and subject to carrier throughput.

How is this different from buying a SIM card?

Buying a physical SIM gives you one number that requires a phone to operate. AgentCall gives you unlimited numbers through an API on the Pro plan — no hardware, no manual management, no physical devices. It's SIM-backed infrastructure delivered as a service.

Ready to get started?

Give your AI agents their own phone numbers in minutes.

Start Building