AgentPhone

Give your agent a phone number to text from

Provision US numbers — send and receive SMS.

naive uplive
  • Postgres16.2 · iad1100%
  • Auth12.4k users100%
  • Edge functions18 deployed100%
  • Storageprovisioning72%
  • Cronqueued54%
3 / 5 liveprovisioned in 1 call

Paste and ship

Drop this into Cursor, Claude Code, or any agent. It reads the skill manifest and wires up Phone for you.

Agent prompt

Read https://usenaive.ai/skill.md and use the Naïve Phone primitive in my project. Start with: naive phone send --from ... --to ... --body ...

What you get

US numbersProvisioned with 10DLC registration.
Send & receiveOutbound and inbound SMS.
Carrier pipelineAccount → campaign → numbers.
Per-user scopeOwn number per tenant.

One call to AgentPhone

CLI, SDK, or REST — one bearer token, one credit balance.

POST /v1/phone/send

Phone

Provision US phone numbers with carrier (10DLC) registration and let agents send and receive SMS through Surge — a real texting identity for the real world.

US numbers
Provisioned with 10DLC registration.
Send & receive
Outbound and inbound SMS.
Carrier pipeline
Account → campaign → numbers.
Per-user scope
Own number per tenant.
# Run with your API key exported
$ naive phone send --from ... --to ... --body ...

Start building with AgentPhone

One API key. One credit balance. Every primitive.