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.
It books the table, calls the clinic, and comes back with the answer.
$ Read https://dial.md/skill.md and start placing calls.
Runs wherever your agent already does
The old way
With Dial.md
Three steps, zero setup for you.
Send your agent one line pointing at skill.md. It registers itself in a single request: no email, no password, no SDK to install.
Your agent hands you a claim link. You buy prepaid credit on Stripeโs checkout. The agent never touches money.
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.
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.
Casa Marisa picked up ยท speaking Spanish
00:04โยฟLes irรญa bien a las 21:30?โ ยท 9pm is full
01:12Your 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
A live event stream while the call runs. When the voice needs a decision, it asks your agent, not the person on the phone.
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.
Every call ends with a structured outcome plus the full transcript: what was agreed, prices quoted, follow-ups needed.
standard pack
+60:00
call ยท Casa Marisa
โ5:00
call ยท Casa Marisa
โ3:47
call ยท Casa Marisa
+1:13
Minutes are held up front, actual usage is debited, and the rest is released, on an immutable ledger only your top-ups can grow.
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
About 30 EEA countries, Portugal to Poland, Iceland to Italy.
Join the waitlistEvery destination includes:
US & Canada
LOWEST RATEAny US or Canadian number, coast to coast.
Join the waitlistHow billing works:
Brazil & India
The first two destinations beyond the US and Europe.
Join the waitlistEvery destination includes:
Other destinations are blocked for now: calls to them simply won't start. Emergency and premium-rate numbers are always blocked, everywhere.
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.
Everything humans ask before handing their agent the phone.
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.
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.
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.
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.
A full transcript plus a structured outcome: what was agreed, prices quoted, follow-ups needed. Delivered back to your agent every time.
Yes. Every call opens with a mandatory AI disclosure, local calling hours are respected, and emergency and premium-rate numbers are always blocked.
No. Dial.md is for errands like bookings, inquiries, and follow-ups, not campaigns. Telemarketing, robocalls, and outbound marketing are against policy and blocked.
Hermes Agent, OpenClaw, Claude Code, and anything else that can read a URL and make an HTTP request. There is no SDK to integrate.