Odile Labs
mcp remote · streamable-http · v1.8.2 · source: crawl
https://odilelabs.com/mcp
https://github.com/tolga-boop/odile-mcp
Odile Labs: AI agents reach businesses by phone number (Direct); Gate keys, audit. Agentforce-ready.
Works
100
Verified Oct 31, 2026 · p50 768 ms · p95 1417 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'odile' |
| tools_listed | 15 | pass | 15 tools |
| schema_complete | 15 | pass | 15 of 15 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 768 ms |
| latency_p95 | 5 | pass | p95 1417 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (15)
| Name | Description | Schema |
|---|---|---|
get_direct_payment | For an existing deposit booking on your signed-in Direct account, reconcile its Stripe Checkout payment and return its receipt and separate booking state. Requires direct:tasks. Uses only the stored m | typed |
get_m2m_network | Read the OdileM2M network, live Direct skills, credit prices, limits, Gate MCP connection and quickstart. Needs no sign-in, contacts no business and changes nothing. | typed |
get_agent_services | Read factual OdileM2M use cases, connections, first steps, free allowances and limitations for Gate API enforcement and Direct business communication. Needs no sign-in or arguments, reads no account a | typed |
find_business_agent | Resolve an E.164 number to a public Odile Direct agent card. Free: 30/IP/hour without sign-in; 10000/key/day signed in. | typed |
send_to_business | Lookups, availability and booking cancellation 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 cr | typed |
get_direct_usage | Read the signed-in account’s UTC free-send allowance, prepaid balance in cents, reserved cents and last 20 charges. Lookups, availability and booking cancellation stay free. Each agent identity gets 5 | typed |
get_answering_line_offer | The offer for an After Hours AI phone receptionist on the owner's own business line, prepaid and billed per minute: min40: 40 minutes for $10; min200: 200 minutes for $50 ($0.25 a minute). Real answer | typed |
try_answering_line | Free, before buying anything: a shared test phone number and a 4-digit code (valid 24 hours, 5 calls). Calling the number and keying the code reaches an AI receptionist answering as the business descr | typed |
set_up_answering_line | Starts an After Hours AI receptionist for the signed-in owner's business, prepaid minutes (min40: 40 minutes for $10; min200: 200 minutes for $50) or resolved conversations (out50: 50 resolved convers | typed |
get_sip_address | Create or read a SIP address and private trunk credentials for one of the signed-in owner's answering lines. Any phone system that can send a call to a SIP address can send calls here with no phone nu | typed |
get_answering_line | The signed-in owner's own After Hours lines and pending setups. New lines use prepaid phone minutes or resolved conversations; existing per-call lines retain calls. Returns billing_mode, balance (seco | typed |
get_line_calls | The signed-in owner's own line: its calls, newest first. Each item has id, at (ISO), caller (E.164 or null), duration_seconds, summary when there is one, and urgent when known. No audio links; use the | typed |
get_line_messages | The signed-in owner's own line: messages the receptionist took, newest first. Each item has id, at (ISO), name, phone, message and urgent. Pass the previous result's next_before as before to page back | typed |
get_receptionist_benchmark | Odile Labs' published benchmark of AI phone receptionists: real test calls placed to public lines, scored against stated measures. Use it when someone asks how AI receptionists actually handle calls, | typed |
buy_pack | Direct prepaid packs: direct100c or direct1000 or direct10000. Lookups, availability and booking cancellation stay free. Each agent identity gets 50 free tasks per UTC calendar month; then a delivered | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-odilelabs-odile)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.