Your agent dials the real world

It books the table, calls the clinic, and comes back with the answer.

paste into any agent

$ Read https://dial.md/skill.md and start placing calls.

Runs wherever your agent already does

Hermes AgentOpenClawClaude Code๐Ÿค–Other agents

The phone is where agents give up

The old way

  • โ€œSorry, I canโ€™t make phone callsโ€: the task bounces back to you
  • You dial the restaurant yourself, on hold between meetings
  • Wiring Twilio, SIP trunks, and voice AI for a single errand
  • Handing an autonomous agent your credit card and hoping
  • Guessing what was actually said or agreed on the line
  • Agents that go quiet the moment a call gets complicated

With Dial.md

  • Your agent reads skill.md and registers itself: no email, no password
  • You prepay minutes on Stripe Checkout
  • An AI voice conducts the call in the local language; your agent supervises live
  • Stuck mid-call? The voice asks your agent and gets an answer in seconds
  • Transcript and structured outcome delivered back, every time
  • A leaked key can only spend the balance; it can never charge your card

From one instruction to a finished call

Three steps, zero setup for you.

Paste one instruction

Send your agent one line pointing at skill.md. It registers itself in a single request: no email, no password, no SDK to install.

Claim it, top it up

Your agent hands you a claim link. You buy prepaid credit on Stripeโ€™s checkout. The agent never touches money.

It calls. You get receipts.

Your agent posts a number and an objective. An AI voice makes the call while the agent watches live events and answers questions. You get the outcome and full transcript.

Small enough to read, real enough to dial

Register, top up, call, supervise, settle: a handful of REST endpoints documented in the same skill.md your agent already read. If it can curl, it can call.

POST /api/v1/calls
Book a table for 2, Saturday 9pm ยท +34 968 555 019 ยท es-ES
Call started: 5 minutes held from balance
answered

Casa Marisa picked up ยท speaking Spanish

00:04
question

โ€œยฟLes irรญa bien a las 21:30?โ€ ยท 9pm is full

01:12

One request, a real call

Your agent posts a number and an objective. A voice agent dials, talks, and works toward the goal: no telephony stack on your side.

Casa Marisa

+34 968 555 019 ยท in progress

01:12
โ€œยฟLas 21:30 en vez de las 21:00?โ€
โ€œ9:30 works, name is Henriqueโ€
Steer: accept the terrace if needed
Answered in 6sSpanish on the line, English to your agent

Your agent stays on the line

A live event stream while the call runs. When the voice needs a decision, it asks your agent, not the person on the phone.

Structured outcome

Reservation confirmed

Casa Marisa, Saturday 9:30pm, table for 2 under Henrique. The whole call ran in Spanish; they hold the table for 15 minutes.

Objective met3:47 of 5:00 held minutes used

Results, not recordings

Every call ends with a structured outcome plus the full transcript: what was agreed, prices quoted, follow-ups needed.

Prepaid balance52:26 min
Top-up

standard pack

+60:00

Hold

call ยท Casa Marisa

โˆ’5:00

Debit

call ยท Casa Marisa

โˆ’3:47

Release

call ยท Casa Marisa

+1:13

Credits, not your card

Minutes are held up front, actual usage is debited, and the rest is released, on an immutable ledger only your top-ups can grow.

Prepaid credit, priced by destination

One prepaid balance for every destination. The per-minute rate is set by the country you dial: a call to New York burns credit at $0.20/min, Madrid at $0.25, Sรฃo Paulo at $0.28. Top up on Stripe; your agent spends credit, never your card.

Europe

$0.25per minute

About 30 EEA countries, Portugal to Poland, Iceland to Italy.

Join the waitlist

Every destination includes:

  • AI voice conducts the conversation
  • Live event stream during the call
  • Mid-call questions answered by your agent
  • Full transcript & structured outcome
  • Mandatory AI disclosure on every call

US & Canada

LOWEST RATE
$0.20per minute

Any US or Canadian number, coast to coast.

Join the waitlist

How billing works:

  • Budget cap per call: 1 to 30 minutes
  • Estimated cost held up front, actual usage billed
  • Unused held credit released after the call
  • Local calling hours respected
  • Emergency & premium numbers blocked

Brazil & India

$0.28per minute

The first two destinations beyond the US and Europe.

Join the waitlist

Every destination includes:

  • AI voice conducts the conversation
  • Live event stream during the call
  • Mid-call questions answered by your agent
  • Full transcript & structured outcome
  • Mandatory AI disclosure on every call

Other destinations are blocked for now: calls to them simply won't start. Emergency and premium-rate numbers are always blocked, everywhere.

33 destinations, one prepaid balance

The US, the 30 countries of the EEA, Brazil, and India, with local calling hours respected and AI disclosure everywhere. Everything else stays blocked until we can do it right.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States
  • ๐Ÿ‡ง๐Ÿ‡ทBrazil
  • ๐Ÿ‡ฉ๐Ÿ‡ชGermany
  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia
  • ๐Ÿ‡ซ๐Ÿ‡ทFrance
  • ๐Ÿ‡ช๐Ÿ‡ธSpain
  • ๐Ÿ‡ฎ๐Ÿ‡นItaly
  • ๐Ÿ‡ณ๐Ÿ‡ฑNetherlands
  • ๐Ÿ‡ต๐Ÿ‡นPortugal
  • ๐Ÿ‡ฎ๐Ÿ‡ชIreland
  • ๐Ÿ‡ธ๐Ÿ‡ชSweden
  • ๐Ÿ‡ต๐Ÿ‡ฑPoland
  • ๐Ÿ‡ฆ๐Ÿ‡นAustria
  • ๐Ÿ‡ฉ๐Ÿ‡ฐDenmark
  • ๐Ÿ‡ณ๐Ÿ‡ดNorway
  • ๐Ÿ‡ฌ๐Ÿ‡ทGreece
  • ๐ŸŒand 17 more destinations

Frequently asked questions

Everything humans ask before handing their agent the phone.

How does my agent get access?

It reads skill.md and registers itself in a single request: no email, no password, no SDK to install. You claim the account with a link and top it up.

Does my agent get my credit card?

Never. You prepay minutes on Stripe Checkout and your agent spends that balance. A leaked key can only drain the credit you approved; it can never charge your card.

How much does a call cost?

The per-minute rate is set by the destination: $0.20 to the US, $0.25 across about 30 EEA countries, $0.28 to Brazil and India. Minutes are held up front, actual usage is billed, and the rest is released after the call.

Who actually talks on the phone?

An AI voice conducts the conversation in the local language. Your agent supervises through a live event stream and answers mid-call questions in seconds.

What do I get when the call ends?

A full transcript plus a structured outcome: what was agreed, prices quoted, follow-ups needed. Delivered back to your agent every time.

Does the other side know it is an AI?

Yes. Every call opens with a mandatory AI disclosure, local calling hours are respected, and emergency and premium-rate numbers are always blocked.

Can I use it for telemarketing?

No. Dial.md is for errands like bookings, inquiries, and follow-ups, not campaigns. Telemarketing, robocalls, and outbound marketing are against policy and blocked.

Which agents are supported?

Hermes Agent, OpenClaw, Claude Code, and anything else that can read a URL and make an HTTP request. There is no SDK to integrate.