AgentPhone

Communication

Give your AI agent a real US/Canada phone number. Make voice calls, send and receive SMS, and hold actual conversations — all via API. Note: Outbound SMS requires first-message compliance (brand name, opt-in

Not yet tested

Service Details

API AccessMPP DirectoryMPP Unknown3rd Party
POST /v0/agent/verify$0.000000Verify OTP code. Atomically creates account, provisions phone number, creates starter agent, returns API key. No auth
GET /v1/agents/:agentId$0.005000Get details for a specific agent.
POST /v1/agents/:agentId/numbers$0.005000Attach a phone number to an agent.
GET /v1/agents/voices$0.005000List all available voices across providers (ElevenLabs, Cartesia, OpenAI, etc).
POST /v1/numbers$3.500000Buy a US or CA phone number. $3/month per number.
POST /v1/messages$0.030000Send an SMS from an agent's phone number. First message compliance: Your initial SMS to any new contact must include
GET /v1/numbers/:numberId/messages$0.005000List messages for a phone number.
GET /v1/agents/:agentId/conversations$0.005000List SMS conversations for a specific agent.
GET /v1/conversations/:conversationId$0.005000Get a conversation with all messages.
GET /v1/agents/:agentId/calls$0.005000List calls for a specific agent.
GET /v1/agents/:agentId/webhook$0.005000Get webhook URL for a specific agent.
POST /v1/agents/:agentId/webhook$0.005000Set webhook URL for a specific agent.
POST /v1/agents$0.005000Create a new agent with name, voice, system prompt, and voice mode.
POST /v1/calls$0.100000Make an outbound voice call. Include systemPrompt for autonomous AI conversation, omit for webhook-driven mode.
POST /v0/agent/sign-up$0.000000Start agent signup. Sends a 6-digit OTP to the human's email. Returns a verification_id. No auth required.
GET /v1/calls/:callId$0.005000Get call details and transcript. Poll until status is completed or failed.
Endpoint: https://mpp.orthogonal.com/agentphone
Status: active
Discovered: 6/16/2026
0
AgentPhone | MPPrimo