Manage phone numbers, voice calls, SMS, and webhooks. Over 3 core capabilities for developers. Start building today.
telephony
voice AI
SMS
phone number
API
AI agent
About This Skill
AgentPhone is an API-first telephony platform for AI agents. With 3 core capabilities — Agent management, Phone Number provisioning, and Voice/SMS handling — developers can give their agents phone numbers, voice calls, and SMS through a simple API.
Quick Start
1Sign up at agentphone.to and get your API key
2Create an Agent — the AI persona for calls and messages
Create and manage AI personas that handle calls and SMS. Configure voice, behavior, and webhook endpoints.
Phone Number Provisioning
Buy, assign, release, and inspect phone numbers tied to your agents. Full lifecycle management via API.
Voice Calls & SMS
Place outbound calls, receive inbound calls, send and receive SMS messages through your agents.
Webhooks & Hosted Mode
Configure webhooks for custom logic or use hosted mode with built-in LLM for conversation handling.
Usage Examples
Before
No AI phone agent exists for handling support calls.
After
SupportBot agent is created and can be assigned a phone number to start receiving calls.
Input
Buy a US phone number and assign it to SupportBot
Output
Phone number +1 (555) 123-4567 purchased and assigned to agent SupportBot.
Input
Send an SMS from SupportBot to +1 (555) 987-6543 saying 'Your order is ready'
Output
SMS sent successfully. Message ID: msg_xyz789.
SKILL.md
---
name: agentphone
version: 0.3.0
description: Build AI phone agents with AgentPhone API. Use when the user wants to make phone calls, send/receive SMS, manage phone numbers, create voice agents, set up webhooks, or check usage — anything related to telephony, phone numbers, or voice AI.
risk: critical
source: community
homepage: https://agentphone.to
docs: https://docs.agentphone.to
metadata: {"api_base": "https://api.agentphone.to/v1"}
---
# AgentPhone
AgentPhone is an API-first telephony platform for AI agents. Give your agents phone numbers, voice calls, and SMS — all managed through a simple API.
## When to Use
- Use when the user wants to create or manage AI phone agents, voice agents, or telephony automations
- Use when the user needs to buy, assign, release, or inspect phone numbers tied to an agent workflow
- Use when the user wants to place outbound calls, inspect transcripts, or send and receive SMS through AgentPhone
- Use when the user is configuring webhooks, hosted voice mode, or account-level usage for AgentPhone
- Use only with explicit user intent before actions that spend money, send messages, place calls, or release phone numbers
**Base URL:** `https://api.agentphone.to/v1`
**Docs:** [docs.agentphone.to](https://docs.agentphone.to)
**Console:** [agentphone.to](https://agentphone.to)
---
## How It Works
AgentPhone lets you create AI agents that can make and receive phone calls and SMS messages. Here's the full lifecycle:
1. You sign up at [agentphone.to](https://agentphone.to) and get an API key
2. You create an **Agent** — this is the AI persona that handles calls and messages
3. You buy a **Phone Number** and attach it to the agent
4. You configure a **Webhook** (for custom logic) or use **Hosted Mode** (built-in LLM handles the conversation)
5. Your agent can now make outbound calls, receive inbound calls, and send/receive SMS
```
Account
└── Agent (AI persona — owns numbers, handles calls/SMS)
├── Phone Number (attached to age
Frequently Asked Questions
FAQ
What tools and platforms does AgentPhone integrate with?
AgentPhone works with any HTTP client or programming language that can make REST API calls. It supports webhooks for custom logic and hosted mode with built-in LLM. It can be used alongside other AI agent frameworks.
Who is the target audience for this skill?
This skill is designed for developers and software engineers building AI agents that need telephony capabilities — voice calls, SMS, and phone number management.
How is AgentPhone different from traditional telephony APIs?
AgentPhone is built specifically for AI agents. It provides agent-centric abstractions (agents own numbers, handle conversations) rather than just raw telephony primitives, with built-in support for voice AI and hosted LLM conversations.
What programming languages are supported?
AgentPhone exposes a REST API over HTTPS, so it can be used with any language that supports HTTP requests — Python, JavaScript, Ruby, Go, Java, and more. JSON is used for request/response bodies.
What results can I expect when using AgentPhone?
You can expect to have AI phone agents that make and receive calls, send and receive SMS, and manage phone numbers — all within minutes. The API provides real-time transcripts and webhook events for monitoring.