The real world doesn’t have an API. We built one.

Phone calls, payments, errands, and services. Your agent sends one request. The task gets done, and the outcome comes back as data.

30M+ real-world actions completed. REST API and MCP. Bring your own agent, or use ours.

Your agent

My flight was delayed 4 hours. Get me a refund.

Found booking: UA 2847, SFO to JFK
Delay confirmed: 4h 12m
Checking DOT refund eligibility...
Eligible. United handles this by phone only.
Needs a phone call to finish
POST /v1/calls · calling United Airlines…

United approved a $847 refund. It’s back on your card in 5 to 7 days.

Agents can do a lot. They can’t do everything.

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.

Your users don’t care who did it. They care that it’s done.

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.

  1. 1Send the goalPlain language. Who it’s for, what done looks like, a ceiling if money moves.
  2. 2Watch it runAttempted, connected, resolved. Your agent can add context mid-task.
  3. 3Get the outcomeStructured, not a vibe. What happened, who handled it, confirmations, amounts.

REST API with webhooks, or the Duckbill MCP server for Claude, ChatGPT, and agent frameworks. MCP docs

duckbill · POST /v1/calls

Three layers. AI owns one.

Every real-world task has three layers. Models have mastered the first. Duckbill runs the other two.

Layer 3Making it happen
Layer 2Real-world intelligence
Layer 1The plan
  1. Layer 3DuckbillMaking it happenCalls, payments, pickups, negotiations, follow-ups. 33M US businesses have no API. This is where AI products break, and where Duckbill operates.
  2. Layer 2DuckbillReal-world intelligenceWho picks up at 9am. Which line gets you a person. What triggers a callback. None of it can be scraped. We learned it from 30M+ real interactions.
  3. Layer 1AIThe planUnderstanding the goal, breaking it into steps, putting them in order. Your model already does this well.

Human where it matters. AI where it finishes.

Most products bolt on a human for when the agent fails. Here it’s the architecture. Every step goes to whatever finishes it reliably, a model or a person, and 30M+ real-world actions taught us which is which.

AI
1 in 7

calls AI finishes working alone.

Person
7 in 10

calls a person finishes, or redoes after the business hung up on AI.

We’re building the ground truth of the real world.

Every task we finish produces data no one else has. Each decision point teaches the system how the physical world actually works. Pick a task and watch.

or
NowFuture
Duckbill reliability
0%
across 0 decision points
Duckbill: AI and people
AI: 0%People: 0% (0 steps)
Without orchestration
0%
01Triage
Intake QuestionsTask DecompositionSequencingBrief Generation
02Market Making
Time EstimationSkill MatchingSurge PricingDynamic Pricing
03Routing
Agent SelectionTiming OptimizationTime ZoneLanguageTone CalibrationInstructionsLive Q&APII Guard
04Execution
Phone CallsEmailsPaymentsOffline ResearchFact CheckingProblem SolvingPick UpDrop OffCompileSynthesizeWait in LinePhotoComplete FormNegotiate
05Quality
Live MonitoringBaseline ComparisonFailure TriageRecoveryLearning LoopEscalation
A personSoftware

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?

Yes, where it matters. Every step goes to the cheapest model or person that can finish it reliably, and a person stands behind the automation wherever it runs out. The routing 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.