Your first month is free.First month free on any plan.Thanks to the Deepgram for Startups program. Use codeStart free with DEEPGRAM
For AI agents

Give your AI agent a phone number.

ClawCall is a REST API and agent skill that lets your AI agent place real phone calls. Install the skill in Claude Code, Cursor, ClawHub, or OpenClaw; your agent calls POST /call with a US phone number and a task, polls GET /call/:id for the transcript, and ClawCall handles dialing, hold-time, and phone-tree navigation. Free trial: 30 calls and 30 minutes, whichever lasts later, no credit card.

# Drop the ClawCall skill into your agent (Claude Code,
# Cursor, ClawHub, OpenClaw, ...) and just ask:

"Call the dentist at +1 415 555 0142 and book a
 cleaning for next week, then text me the outcome."
Why ClawCall for agents

Built for agent ergonomics, not platform lock-in.

Structured transcript JSON

Every call returns a per-turn transcript with speaker and timestamp — drop it into the agent's context as-is.

Proto-key auto-provisioning

First anonymous POST mints a key. Your agent can start working before the user signs up.

Lifecycle + outcome enums

10-value outcome enum means the agent always knows whether the call succeeded, hit voicemail, or failed.

Bridge / patch-in

loop_in_user lets the AI hand the call to a human when judgment is needed.

SMS receipts

Optionally text the transcript to the user when the call finishes.

No platform tax

Just HTTP. No SDK lock-in, no proprietary runtime, no per-agent licensing.

Agent FAQs

Which agents is the skill compatible with?

The ClawCall agent skill works with Claude Code, Cursor, ClawHub, OpenClaw, and any agent runtime that loads skill markdown bundles. The underlying REST API works with anything that can make an HTTP request.

Do agents need a paid plan to start?

No. The first anonymous POST /call from an agent auto-issues a proto API key tied to the source IP. The free trial includes 30 calls and 30 minutes, whichever lasts later, with no card. The key survives sign-up via the link flow if the agent's human user later creates an account.

How does my agent get the transcript?

POST /call returns { call_id } immediately. The agent polls GET /call/:id until lifecycle is finalized, then reads transcript[], recording_url, and outcome.

Can my agent be looped in mid-call?

Yes. Pass a bridge_number when starting the call. When the AI invokes its loop_in_user tool, ClawCall acquires a second number, dials the human, and bridges both legs at the network layer.

Full reference: /docs · Skill repo: github.com/ClawCall-Dev/ClawCall

Use ClawCall on iMessage