
The real world doesn't have an API. We built one.
APIs for phone calls, payments, errands, and services. Your agent pings one. The task gets done, cleanly, in a way you'd put your name on.
REST API and MCP. Bring your own agent, or use ours.
My flight was delayed 4 hours. Get me a refund.
United approved a $847 refund. It’s back on your card in 5 to 7 days.
Four capabilities. One API.
Start with phone calls. Your users will ask for the rest.
Building the Ground Truth of the Real World
Every task completed generates proprietary data no one else has. Each decision point teaches our models how the physical world actually works.
Try an example below ↓
Reality has a surprising amount of detail
Your agent isn't unreliable. The real world is.
The office doesn’t pick up before 10am. Or after 3.
The vendor takes checks. Only checks.
One item isn’t available. Substitute or wait?
The hours changed. Nobody updated the listing.
The counter agent is new and can’t find the reservation.
Three departments. Three hold queues. One resolution.
AI alone fails 63% of complex real-world tasks.
With Duckbill, the same task types resolve 93% of the time.
Three layers. AI owns one.
Every real-world task has three layers. Models have mastered the first. Duckbill runs the other two.
Making It Happen
Phone calls, payments, pickups, negotiations, follow-ups. 33M businesses in the US have no API. This is where every AI product breaks, and where Duckbill operates.
Real-World Intelligence
Who picks up at 9am vs 2pm? Which line gets you a person? What triggers a callback? None of this can be scraped or pre-trained. It’s learned from 30M+ real interactions, and it works before the first dial tone.
The Plan
Understanding the goal, identifying the steps, sequencing the actions. This is reasoning, and AI is excellent at it.
You ping the API. The task gets done.
One request in. Status while it runs. A verified outcome back. Everything in between is our problem, not yours.
Request
POST /v1/calls{ "goal": "Book a new-patient appointment. Aetna PPO. Weekday afternoons.", "to": { "name": "Dr. Patel Dermatology", "phone": "+1 617 555 0142" }, "on_behalf_of": "Jane S.", "callback_url": "https://yourapp.com/hooks/duckbill"}Result · webhook, a few minutes later
{ "status": "completed", "outcome": "booked", "summary": "Thursday Oct 2 at 2:30pm with Dr. Patel. Bring insurance card and photo ID.", "confirmation": "APT-88213", "attempts": 1}REST API with webhooks, or the Duckbill MCP server for Claude, ChatGPT, and agent frameworks. MCP docs
Different tasks. Same building blocks.
What it actually takes to get things done. Every step is a place the real world can say no.
Questions
What is Duckbill?
Duckbill is an execution API for AI agents. It gets real-world tasks done: phone calls, payments, errands, and services. Your agent sends the goal, Duckbill completes it and returns the outcome. The infrastructure behind it has handled 30M+ real-world actions.
Who is Duckbill for?
Two kinds of customers. AI agents and assistants that need reliable execution for their end users, and companies that want real-world tasks handled end to end without building an agent of their own. The first group integrates the capability APIs. The second uses Concierge.
How do I integrate Duckbill?
Through a REST API with webhooks, or through the Duckbill MCP server for Claude, ChatGPT, and agent frameworks. Most teams start with phone calls and add payments and errands as their users ask for them.
Does Duckbill use humans?
Every task gets the cheapest model or person that can complete it reliably, and fallback execution stands behind automation wherever it runs out. That is our problem, not yours. You ping the API. The task gets done.
How much does Duckbill cost?
A simple per-task fee. No specialists to hire, no BPO to manage, no ops team on your balance sheet. Tell us your volume and we will send pricing.
Don't become a services company.
Stripe meant you didn't have to become a payments company to take payments. Duckbill means you don't have to become a services company to get things done in the real world. No specialists to hire. No BPO to manage. Ping the API, pay per task.
REST API and MCP. Bring your own agent, or use ours.
