OdileM2M
An A2A client finds this agent by fetching the well-known path on the provider's own host. That is what makes an agent card different from every other agent artifact in this catalog: it is provider-published by construction — it cannot be derived, generated, or reconstructed on a provider's behalf.
https://api.odilelabs.com/a2a/v1
· transport
· protocol JSONRPC
Find a business agent find_business_agent
Send skill find_business_agent and an E.164 number to resolve a participating business to its public agent card URL.
directoryphoneTake a message take_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.
messageCheck availability 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.
calendarBook an appointment book
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.
bookingBook the first open time book_first_available
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).
bookingCancel a booking cancel_booking
First resolve a business; send this skill to the endpoint in its returned card. Cancel your confirmed booking using its booking_id and private cancel_token. Free; the delivered booking fee is not refunded.
bookingCall a business (opt-in metered voice pilot) call_business
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.
phone2026-10-31 from https://api.odilelabs.com/.well-known/agent-card.json,
HTTP 200. The body was saved verbatim and is the sole source for
everything on this page — no field is inferred.
View the captured card.
Providers change what they serve; if this card has moved or changed shape,
the provider profile carries the
current state as of the last build.
Work with this as data
Every agent card here is available over the APIs.io API and to AI agents over MCP. A2A Agent Cards is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.