Odile Labs について
OdileM2Mは、エージェントが電話番号から企業に連絡し、Odile Labsのサービスを利用できるホスト型MCPサーバーです。Odile Gateでは、API呼び出しの制限、承認、監査も行えます。
主な機能
- 01電話番号から企業を検索
- 02メッセージや予約リクエストを送信
- 03AI受付電話を設定・確認
- 04メディアジョブの作成と料金見積もり
- 05GateによるAPI呼び出しの制限と監査
活用シーン
- 01APIを持たない企業へメッセージを送信
- 02電話番号の登録情報を通じて予約を依頼
- 03AI受付が処理した通話を確認
- 04エージェントのAPI権限を制限し呼び出し履歴を確認
MCP 対応
https://odilelabs.com/mcp のホスト型サーバーは、Odile Direct、受付電話、メディアなどのアカウントツールをMCPクライアントに提供します。Odile GateはAPI制御と監査用の別MCPエンドポイント https://gate.odilelabs.com/mcp で提供されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://odilelabs.com/mcpclaude mcp add --transport http com-odilelabs-odile https://odilelabs.com/mcp{"mcpServers":{"com-odilelabs-odile":{"type":"http","url":"https://odilelabs.com/mcp"}}}Cursor で開く{"servers":{"com-odilelabs-odile":{"type":"http","url":"https://odilelabs.com/mcp"}}}VS Code で開く{"mcpServers":{"com-odilelabs-odile":{"type":"http","url":"https://odilelabs.com/mcp"}}}{"mcpServers":{"com-odilelabs-odile":{"serverUrl":"https://odilelabs.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
16このツールにパラメーターはありません。
詳細
OdileM2M — MCP サーバー
OdileはOdileUSA L.L.C.が運営するホスト型の有料サービスです。このリポジトリにはMCPコネクターの掲載情報と手順のみが含まれており、サービスのソースコードは含まれていません。また、オープンソースではありません。
ホスト型のModel Context Protocolサーバーは、https://odilelabs.com/mcpで利用できます。これにより、Claude Code、Codexなど、MCPに対応するエージェントが、本人に代わってOdile Labsを利用できます。
解決できること
AIエージェントだけでは安全にできない、次の3つのことに対応します。
- APIのない事業者に連絡する。 ほとんどの小規模事業者が利用できる連絡手段は電話だけです。Odile Directは電話番号から事業者を探し、数秒でメッセージを残すか予約を取ります(以下の
find_business_agent、send_to_business)。UTCの月ごとにエージェントIDあたり50件のタスクが無料で、その後はメッセージの配信1件につき1クレジット、予約の確定1件につき5クレジットです。1クレジットは$0.10です。1回限りのパックは100クレジット/$10、1,000クレジット/$90、10,000クレジット/$800です。検索と空き状況の確認は無料で、料金は自動更新されません。 - 自分のAPI内で利用する。 APIキーを持つエージェントは、そのキーで許可されたあらゆる操作を実行できます。たとえば、呼び出しをループで繰り返す、別の顧客のデータを読み取る、誰も承認していない変更を加えることができます。Odile Gateでは、アプリごとに専用のキーと実行可能な呼び出しの一覧を設定できます。また、エージェントによる同じ呼び出しの繰り返しを停止し、リスクのある書き込みを人が承認するまで保留し、すべての呼び出しを記録します。これは独立したホスト型MCPサーバーで、
https://gate.odilelabs.com/mcp(レジストリ名はcom.odilelabs/gate)で利用できます。月3アプリ、10,000回の呼び出しまで無料です。Proは月額$29です。 - 電話に応答する。 アプリ用のAI受付電話窓口で、発信者に応答し、氏名、電話番号、用件を聞き取ってオーナーにSMSで通知します。無料のテスト回線があり、その後は1分あたり25セントで、秒単位で課金されます。
サインインする前でも、次の8つのツールを利用できます。
-
get_m2m_network— OdileM2Mネットワーク、利用可能なスキル、クレジット料金、Gate MCP URL、3ステップのクイックスタートを確認できます。デモを実行;機械可読な料金。 -
get_agent_services— GateによるAPIの利用制御やDirectによる事業者への連絡がタスクに適している場合、それぞれの接続URL、最初の手順、無料枠、制限を確認できます。読み取り専用で、アカウントへのアクセスや事業者への連絡は行いません。Gateは独立したMCPエンドポイントを使用します。gate_check_setupのレポートが確認するのは設定であり、バックエンドの行所有権や実行時の制御ではありません。 -
find_business_agentとsend_to_business— Odile Direct:電話番号から事業者を検索し、メッセージまたは予約リクエストを送信します(上記の料金が適用されます。匿名エージェントはIPアドレスごとの利用枠を共有します)。 -
get_receptionist_benchmark— Odile Labsが公開しているAI電話受付のベンチマークです。一般公開回線への実際のテスト通話を、明示された評価項目に基づいて採点し、各項目の根拠も示します。テスト対象の回線のうち2つを販売しているOdile Labsが実施しており、そのことは出力の冒頭に明記されています。 -
get_answering_line_offer— 分単位で課金されるAfter Hours電話受付回線について、パックの内容、課金対象、残高がゼロになった場合の動作、オーナーが行う必要のある作業を確認できます。 -
get_catalogとestimate_media_job— 現在のOdile Formats料金表と、アップロード前に作業料金を見積もる機能です。
サインイン後、エージェントは次の機能を利用できます:
- 無料のお試し回線 —
try_answering_lineは、共有のテスト用電話番号と4桁のコードを返します。電話をかけると、エージェントが説明したビジネスとして応答するAI受付につながります。予約や送信は行われず、料金も発生しません。サインイン済みのアカウントなら誰でも利用できます。 - 営業時間外対応回線 — 米国のビジネス向けにAI応答回線を設定できます。月額料金はなく、プリペイドパックから利用分数に応じて課金されます。ステータス、通話、メッセージを確認できます。
- パック — Odile Formats のクレジット、会議の分数、または電話の分数を購入するための、ワンタップで使えるStripe Checkoutリンクです。所有者はStripeの専用ページで支払うため、接続先がカード情報を扱うことはありません。
- Odile Formats — 映像や写真を、Instagram、YouTube、TikTok向けの形式に整えた動画や画像に変換します。
- 会議メモ — Zoom、Google Meet、Microsoft Teamsの通話に議事録作成者を参加させ、アカウント所有者が指定した人に要約をメールで送信します。これらのツールは、会議メモが有効になっているデプロイでのみ表示されます。
月額制の営業時間外対応プラン(米国とカナダ向け)と、その他の地域で販売されている同じ受付サービスのDusklinは、引き続きウェブサイト(odilelabs.com/afterhours、dusklin.com)で設定します。通話ごとの回線は、このサーバーから設定するもので、米国のビジネス向けに利用分数に応じて課金されます。
このリポジトリは、サーバーが公開する内容、認証方法、料金を記録した公開情報です。サービス自体はクローズドソースです。
接続
Streamable HTTPを使用します。接続先は https://odilelabs.com/mcp です。Claude Codeの場合:
claude mcp add --transport http odile https://odilelabs.com/mcp
リモートMCP URLを指定できるものであれば、同様に接続できます。初回使用時に、ブラウザーでサインインします。
認証
8つのツールは公開されており、アカウントに関わる操作にはすべてOAuth 2.1が必要です。
トークンがなくても、クライアントはハンドシェイクを完了してツール一覧を取得し、get_receptionist_benchmark、get_answering_line_offer、get_catalog、estimate_media_job、get_agent_services、get_m2m_network、および2つのOdile Directツールであるfind_business_agentとsend_to_businessを呼び出せます(Directの料金が適用されます。匿名エージェントには共有のIP利用枠が適用されます)。これらのツールがアカウントを読み取ることはありません。その他のツールと、トークン(有効・無効を問わず)を含むリクエストには、MCP仕様が求める検出用ヘッダーを含む標準の401が返されます。
WWW-Authenticate: Bearer realm="OAuth",
resource_metadata="https://odilelabs.com/.well-known/oauth-protected-resource/mcp"
クライアントに必要な2つのドキュメントは、以下から取得できます。
https://odilelabs.com/.well-known/oauth-protected-resourcehttps://odilelabs.com/.well-known/oauth-authorization-server
権限は同意画面で選択します。支払いにつながる2つの権限、billing:checkout(チェックアウトリンク)とlines:manage(応答回線)は、初期状態では未選択です。所有者が選択します。これらの権限が追加される前に作成した接続には、自動では付与されません。再接続して選択してください。
このサーバーではカード情報を扱いません。buy_packとset_up_answering_lineはStripe Checkoutリンクを返し、所有者がStripeのページで支払いを完了するまで課金されません。unlock_jobは、所有者が承認した上限の範囲内で、既存のメディア残高を使用します。サインイン済みのsend_to_businessは、direct:tasksの同意を得て、共有のDirect利用枠と残高を使用します。ディレクトリコネクター(https://odilelabs.com/mcp/directory、ChatGPTとClaudeのディレクトリで使用)では、各ビジネス操作に専用のツールが用意されています。check_business_availability(読み取り専用)、leave_business_message、book_business_slot、book_first_available_slotは、含まれる利用枠の範囲内で利用できます。Directクレジットの使用、デポジットの徴収、電話の発信はできません。
ツール
以下のツールは常に利用できます。会議メモが有効になっているデプロイでは、さらに4つのツールが表示されます。
公開 — アカウント不要
| ツール | 機能 |
|---|---|
get_m2m_network | OdileM2M のライブスキル、クレジット料金、制限、Gate MCP、クイックスタートを確認します。公開、読み取り専用です |
get_agent_services | OdileM2M Gate/Direct の具体的なユースケース、接続方法、最初の手順、利用枠、制限を確認します。公開、読み取り専用です |
get_receptionist_benchmark | 公開されている受付ベンチマークを確認します。日付、テストした回線、シナリオ別のポイント、公平性に関する注記、制限事項が含まれます。line_id または scenario_id で絞り込み、各指標の引用根拠を含めるには include_evidence を渡します。Odile Labs が実施したものであることも明記されています |
get_answering_line_offer | 1分単位で課金される電話応答サービスを確認します。プランと料金、課金対象、残高がゼロになったときの動作、販売場所、所有者が行う必要のあること、利用規約へのリンクが含まれます |
get_catalog | ウェブサイトでの課金に使われるものと同じ情報源から、Odile Formats の最新料金表と制限を読み取ります |
estimate_media_job | アップロードや課金が始まる前に、Odile Formats のジョブ料金を見積もります |
Direct は、参加している事業者の電話回線と認証済みリスティングに接続します。電話番号を解決し、カードを読み取り、広告されているスキルのみを使用します。モデルが利用できるツールや権限を得るには、MCP 対応クライアント、または A2A リクエストを行うアプリケーションが必要です。ディスカバリーだけでは、ツールや権限は付与されません。接続ガイド。
Gate プロジェクトの管理者は、別の Gate MCP エンドポイントの gate_metrics、REST の /api/projects/<id>/metrics、SDK の admin.metrics()、またはダッシュボードも利用できます。レポートには、保存された通話のステータス/理由別の合計、上流での待機時間を含む所要時間、月ごとの利用状況の内訳、監査対象範囲が部分的であることの明示が含まれます。Free と Pro で利用できます。読み取りによって、上流への通話やポリシーの変更が発生することはありません。
Odile Direct — 事業者のエージェントに接続する(odilelabs.com/a2a)
| ツール | 機能 |
|---|---|
get_direct_usage | サインイン済みアカウントの利用枠、Direct のプリペイド残高、課金対象となった直近20件のタスクを確認します。direct:tasks の同意が必要です。読み取り専用で、購入や請求内容の変更は行いません。ディレクトリコネクターの対象外です |
find_business_agent | 電話番号(E.164)を、その事業者の公開 Odile Direct エージェントカードに解決します。カードには、対応可能な内容(伝言の受付、空き状況の確認、予約)が記載されています。サインインなしの場合は、1 IP あたり1時間に30回まで検索できます。サインイン済みの場合は、キー1つあたり1日10,000回まで検索できます |
send_to_business | Odile Direct を通じて、事業者にメッセージ、空き状況の確認、または予約を送信します。エージェント ID ごとに UTC 月あたり50件まで無料です。その後は、配信されたメッセージ1件につき1クレジット、確定した予約1件につき5クレジットがかかります。1クレジットは$0.10です。使い切りパックは、100クレジット/$10、1,000クレジット/$90、10,000クレジット/$800です。検索と空き状況の確認は無料です。自動更新はありません。匿名エージェントは IP ごとの利用枠を共有します。チャージするには、サインインするかアカウントキーを購入してください。再試行時も message_id は変更しないでください。アカウントごとに、キーを使ったタスクは一度に1件だけ実行されます。無料の登録済みリスティングではメッセージのみを受け付け、1日あたり最大20件です |
営業時間外の電話応対 — 分単位
| ツール | 機能 |
|---|---|
try_answering_line | 無料です。共有テスト番号と4桁のコードを利用できます(24時間有効、5回まで。1アカウントにつき1日3回までテスト回線を利用できます)。電話をかけてコードを入力すると、説明された事業内容に合わせて応対するAI受付につながります。hear_urlを使うと、ブラウザーで同じAI受付の音声を再生できます。予約、送信、課金は行われません |
set_up_answering_line | 事業の詳細を受け取り、挨拶を作成して、最初のパックの決済リンクを返します。オーナーが利用規約を確認し、同意した後にのみ実行されます。そのパックの支払いが完了するまで、設定も課金も行われません |
get_answering_line | オーナー自身の回線の情報です。ステータス、電話番号、転送コード、残り通話時間、最後に課金された通話を確認できます |
get_line_calls | 1つの回線の通話履歴を新しい順に表示します。時刻、発信者、通話時間、概要、緊急度を確認できます。音声リンクはありません |
get_line_messages | 1つの回線のメッセージを新しい順に表示します。名前、電話番号、用件、緊急度を確認できます |
回線は前払いの分数パックで利用でき、月額料金はありません。
| パック | 価格 | 1分あたり |
|---|---|---|
| 40分 | $10 | $0.25 |
| 200分 | $50 | $0.25 |
応対した電話は秒単位で課金され、最低通話時間は20秒です。 ロボコール、オーナー自身の電話番号からの通話、ウェブサイトのチャット、テキストメッセージ、文字起こしを読み取れない通話は課金されません。
残り時間がゼロになっても回線は応対を続け、残高はマイナスになります。次のパックの購入分は、まずマイナス分に充当されます。残り5分、ゼロ到達時、マイナス10分到達時にオーナーへメールで通知されます。回線が自動的に停止することはありません。オーナーは通信事業者の転送コードを使って、事業用回線から新しい番号へ転送します。転送コードはget_answering_lineで確認できます。挨拶では常に、通話が録音されることと、発信者がAIと話していることを伝えます。分単位の課金が始まる前に設定された回線では、応対通話用のパックが引き続き利用されます。
同じ通話機能を、APIキーをodilelabs.com/developersで作成して、https://api.odilelabs.com/v1のREST APIから利用できます。OpenAPI 3.1の仕様はodilelabs.com/openapi.jsonをご覧ください。
パック
| ツール | 機能 |
|---|---|
buy_pack | Odile Formatsのクレジットパック、会議の通話時間パック、またはオーナー自身の電話応対回線用の通話時間パックのStripe Checkoutリンクを返します。リンク、価格、パックで追加される内容を返します。Stripeで支払いが確認されると、パックが1回追加されます |
Odile Formats — 動画と写真
| ツール | 機能 |
|---|---|
get_balance | サインイン中の顧客のクレジット残高と有効期限 |
prepare_upload | 30分間有効なアップロードトークンと、そのトークンを使うコマンド |
create_media_job | アップロード済みの素材からジョブを登録します。費用はかかりません。クレジットはロック解除時に消費されます |
get_job | IDを指定した1件のジョブ、または最近の10件のジョブ |
get_downloads | ジョブの完了済みファイルすべてへの署名付きリンク |
unlock_job | クレジットを消費します。ジョブの費用がmax_creditsを超える場合、ジョブの準備ができていない場合、または残高が不足している場合は拒否され、課金されません |
unlock_jobには、顧客が同意した上限としてmax_creditsを明示する必要があります。同じジョブを2回ロック解除しても、課金は1回だけです。
会議メモ
| ツール | 機能 |
|---|---|
schedule_meeting_notes | 指定された時間に、オーナーから提供された参加者のメールアドレス一覧を使って、Zoom、Meet、またはTeamsのリンクに議事録作成ツールを参加させます |
get_meeting | 1件の会議、または最近の会議 |
get_meeting_summary | 通話終了後の概要 |
cancel_meeting_notes | 予定されている議事録作成ツールをキャンセルします |
通話を予定すると会議の通話時間が確保され、使われなかった分は返却されます。通話時間は1分単位で切り上げて課金されます。
費用について
応答受付用電話回線の通話分数、メディア用クレジット、ミーティング用分数を、それぞれ前払いパックで購入します。料金は支出前に提示されます。通話分数は40分で$10、200分で$50(1分あたり$0.25)で、月額料金はありません。テスト回線は無料です。費用を確定する前に確認するには、get_answering_line_offer、get_catalog、estimate_media_jobを利用してください。すべての料金はodilelabs.com/developersに掲載されており、誰に対しても同じです。また、サーバーがリアルタイムで読み取ります。このファイルとサーバーの情報に相違がある場合は、サーバーの情報が正となります。
レジストリへの登録情報
server.jsonは公式MCPレジストリへの登録情報です。com.odilelabs名前空間で公開され、odilelabs.comのDNSによって認証されています。
運営元
OdileUSA L.L.C.、フロリダ州。odilelabs.com · [email protected]
応答の編集と加盟店の支払い領収書
FreeおよびProでは、gate_set_response、REST PUT /api/projects//apps//response、SDK admin.setResponse(app, allow)、またはダッシュボードを使って、アプリのJSONフィールドを選択できます。/idや/items/*/nameなどのJSON Pointerパスを指定すると、選択したフィールドのみが保持されます。コンテナーを選択すると、そのサブツリーも含まれます。フィルタリングはオプトイン方式で、上限は1 MiB、本文の読み取り時間は5秒です。JSON以外の応答、不正な形式の応答、サイズ超過の応答は返されません。応答が返されなかった場合でも、書き込みが取り消されることはありません。応答本文を検査するのはフィルタリングが有効な場合のみで、本文が保存されることはありません。
加盟店の支払い(入金設定済みのパイロット運用):人間がStripe Connect Checkoutで、事業者が設定したサービスのデポジットを承認します。direct:tasksの同意を得てget_direct_paymentを実行すると、呼び出し元の既存タスクを照合し、Stripeで検証された支払い証明、利用可能な場合は領収書、および別個の予約状況を返します。新たな請求IDは作成されません。支払い済みの保留中予約は、承認済みの予約処理を完了することがあります。銀行への振込状況は不明です。利用には、パイロット運用が有効であること、加盟店が接続されていること、プロバイダーが設定済みであることが必要です。人間によるCheckoutの承認なしに支払いが行われることはありません。
リリース準備完了
OdileM2Mバージョン1.8.0が稼働中です(2026年10月24日)。Worker、odilelabs.com、dusklin.aiに、上記のクレジット料金が適用されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。