MCP server
Odile Labs Official
com.odilelabs/odile
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
OdileM2M: agents reach businesses by phone number through Direct; Gate keys, limits and audit.
Working at last checkVerified publisher: odilelabs.comAbout 8,026 tokens per request once connected24 tools
https://odilelabs.com/mcp
At a glance
- Type
- MCP server
- Publisher
- odilelabs.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 24
- Token cost
- About 8,026 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http odile https://odilelabs.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.odile] url = "https://odilelabs.com/mcp"
Gemini CLI
{"mcpServers":{"odile":{"httpUrl":"https://odilelabs.com/mcp"}}}
Cursor
{"mcpServers":{"odile":{"url":"https://odilelabs.com/mcp"}}}
VS Code
{"servers":{"odile":{"type":"http","url":"https://odilelabs.com/mcp"}}}
Antigravity
agy mcp add odile https://odilelabs.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"odile","server_url":"https://odilelabs.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"odile","server_url":"https://odilelabs.com/mcp"}
Tools
buy_packMoves money · ~642 tokens
Direct prepaid packs: direct100c or direct1000 or direct10000. 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,000create_media_job~509 tokens
Queue an Odile Formats job from sources uploaded with prepare_upload's helper. Costs nothing: credits are only spent by unlock_job, after the customer approves. One set of uploads makes exactly one job: calling it again with the same sources returns the existing job (replayed: true) whatever outputsestimate_meal_photo~382 tokens
Reads a photo of a meal or drink (the Plate API, SPEC-plate-api.md) and returns its items with grams, calories, protein and likely allergens -- guesses from the usual recipe, not a promise the dish is free of one, and not medical advice. A photo with no food costs nothing; one with food spends 1 Plaestimate_media_job~404 tokens
Price an Odile Formats job in credits before anything is uploaded or charged; use it to tell the customer the cost and get their approval before unlock_job. Needs no sign-in and changes nothing. Photos are priced exactly. Reel, Feed and Square video outputs cost exactly 1 credit each; YouTube 16:9 cfind_business_agent~100 tokens
Resolve an E.164 number to a public Odile Direct agent card. Free: 30/IP/hour without sign-in; 10000/key/day signed in.get_agent_services~106 tokens
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 and contacts no business.get_answering_line~152 tokens
The signed-in owner's own After Hours lines and pending setups. New lines use phone minutes; existing per-call lines retain calls. Returns billing_mode, balance (seconds for minutes, calls for legacy lines), minutes_remaining to one decimal for minute lines, forwarding codes and recent_calls. Callerget_answering_line_offer~339 tokens
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 answered phone calls cost $0.25 per minute, billed by the second: each call rounds up to the next whole seget_balance~200 tokens
The signed-in customer's Odile Formats credit balance. Use it before unlock_job to check the job is affordable, or when the customer asks what they have left. Needs a signed-in connection; takes no arguments and changes nothing. Returns { account, credits (whole number, 0 when empty), next_expiry ({get_catalog~258 tokens
The live price list and limits for Odile Formats, which reformats an existing video or photos for social platforms (it does not pick clips, write captions or edit). Call it first, before estimate_media_job or prepare_upload, to learn the preset and fit names, the file limits and the job flow. Needsget_direct_payment~210 tokens
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 merchant account and amount; creates no new charge or booking identity. A verified paid checkout mayget_direct_usage~273 tokens
Read the signed-in account’s UTC free-send allowance, prepaid balance in cents, reserved cents and last 20 charges. 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 =get_downloads~317 tokens
Signed download links for every finished file of a job, once unlock_job has succeeded for it. Use it as the last step of the flow, and again whenever links have expired. Needs a signed-in connection and changes nothing. Returns { job_id, files[{name, preset, bytes, width, height, duration, url, expiget_job~377 tokens
One Odile Formats job by id, or the ten most recent when no id is given. Use it to poll a job after create_media_job (every 10-20 seconds, up to 10 minutes) until state is ready or failed; if it is still rendering after that, tell the customer and check again later (nothing is charged until unlock_jget_line_calls~226 tokens
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 owner console to listen. Pass the previous result's next_before as before to page back through oldeget_line_messages~204 tokens
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 through older messages. Needs lines:manage and changes nothing.get_m2m_network~89 tokens
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.get_receptionist_benchmark~519 tokens
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, or to compare named products; call it with no arguments first, then filter. Needs no sign-in and chaget_sip_address~176 tokens
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 number. SIP calls use the line's normal allowance or prepaid minutes, with no separate SIP price. Keepprepare_upload~297 tokens
Step one of an Odile Formats job: returns a 30-minute upload token and the helper command. Run the helper in a shell on the customer's machine: file bytes go straight to Odile and never enter this conversation. The helper prints the source keys to pass to create_media_job. Needs a signed-in connectisend_to_businessSends messages · ~400 tokens
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 $800set_up_answering_line~1068 tokens
Starts an After Hours AI receptionist for the signed-in owner's business, prepaid and billed per minute (min40: 40 minutes for $10; min200: 200 minutes for $50). Real answered phone calls cost $0.25 per minute, billed by the second: each call rounds up to the next whole second, with a 20-second minitry_answering_line~426 tokens
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 described here, and hear_url plays the same receptionist in a browser. Nothing is booked, sent or chargedunlock_job~352 tokens
Spends the customer's credits to unlock a finished job's files. Only call once get_job says the job is ready and the customer has approved a maximum spend. Refuses, charging nothing, if the job costs more than max_credits, is not ready, or the balance is short (the error says which, with the amount
Browse
Related MCP servers
- Plexa
Agentic directory of real businesses in Mexico & LATAM. Search by vertical and city. - CosVoice
A real phone number and email for your AI Chief of Staff. Calls, bookings by phone, summaries. - Intent Hub
Book a local business by saying what you need; matching businesses bid and you confirm one. - Agentfeed
Israeli businesses for AI agents, with consent: search, compare, prices, declared gaps, order links. - Vibe Manufacturing
Find manufacturers worldwide, match a part spec to suppliers, estimate cost, request quotes. - Fine Structure
Build and host full-stack apps from a prompt, with agents that reach you on WhatsApp and email. - GBG Loqate - Reach
Verify addresses, email addresses, and phone numbers with confidence scores. - Epovest
With Epovest, businesses make AIs recommend them.
Badge for your README
[](https://aptlynx.net/servers/com.odilelabs/odile)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents