Give your agent a phone. With a human on it.
One tool call puts a vetted person on the phone with your lead, inside the calling rules AI voices can't legally meet. The outcome goes straight back to your agent.
Phone calls your agent can use.
Your agent picks the lead and writes the brief. A vetted human claims the task, dials from a phone during the lead's local hours, and logs what happened. Structured JSON comes back in minutes.
Explore the APIGet started in minutes.
Set it up yourself, or let your AI agent handle the whole thing.
Do it yourself
- Create an API key with your work email.
- Add the MCP server, or call the REST API from your backend.
- Send your first call task and watch the outcome come back.
Let your agent do it Recommended
Paste one line into your coding agent. It signs you up, stores your key and connects Ring a Human for you.
Set up Ring a Human for me: read ringahuman.com/llms.txt, get an API key, add the MCP server, and use create_call_task when a lead needs a call.
The tools behind your phone step.
Five MCP tools, mirrored one-to-one in the REST API. Errors are written so an agent can decide what to do next.
Hand off the call. Keep the context.
Send the phone number, one clear goal and a brief your agent writes from what it already knows. The caller sees everything before they dial: links, specifics and likely objections.
Calling hours, enforced in code.
Tasks can only be claimed and dialed between 9am and 8pm in the lead's timezone.
Results your agent can act on.
Every call returns a disposition, notes and a meeting time, by webhook or get_call_task.
Every call, fully accounted.
Since the FCC's 2024 ruling, AI voices count as "artificial" under the TCPA. Ring a Human keeps a person on every call, checks do-not-call twice, and timestamps every step.
How compliance worksAnywhere a lead goes cold waiting for a call.
Call form fills while they're warm.
Graders, quote forms, demo requests, even at 7pm.
Lead follow-up →The compliant phone step.
Your agent already handles email and LinkedIn. Give it a phone step that doesn't need an AI voice.
AI SDR phone step →Meetings without a retainer.
Turn unworked leads into booked meetings, pay per result.
For agencies →Pay per dial. Pay more when it works.
No seats, no retainer, no minimums.
A vetted human reads your brief, dials, and logs the outcome.
Only when a meeting is booked. Agencies charge $300–800 for the same thing.
MCP, REST, webhooks, shared do-not-call and the audit log.
Why not just use an AI voice agent?
AI-generated voices count as "artificial voice" calls under the TCPA, so they need prior express consent, and written consent for telemarketing. Prospects also behave differently when a real person is on the line. Ring a Human keeps the AI doing the research and writing while a person makes the call.
Who are the callers?
Vetted, experienced callers such as SDRs, appointment setters and virtual assistants, onboarded by us. You can also bring your own team and run your tasks through the same app, checks and audit trail.
How fast does a task get called?
During the lead's calling hours the goal is minutes, not hours. Set deadline_minutes if a call is only worth making soon; unclaimed tasks expire instead of becoming stale calls.
What do I need to start?
An API key (instant), and a lawful basis to contact each lead, such as a recent inquiry, written consent, an existing customer, or a business's published main line. New accounts can create tasks right away; calls begin once the account is approved, usually the same day.
Does it work with ChatGPT and Claude?
Yes. Ring a Human is a remote MCP server with OAuth, so it connects to ChatGPT, Claude, Cursor, Muse and any MCP client. Claude Code and scripts can use an API key directly.
Are calls recorded?
No. Callers log a disposition and notes instead, which avoids all-party recording-consent rules in states like California and Florida.
Put a human on the line.
Get an API key in ten seconds, or paste one line into your agent and let it set everything up.