エージェント運用におけるMCPツール定義のトークンコスト最適化
更新日 October 31, 2026 · 初回公開 September 19, 2026
MCPツール定義は、ホストアプリがモデルへのリクエストに含めた場合に入力トークンを増やします。サーバーを接続しても固定のトークン数、比率、料金は発生しません。公開するツールはホストが選びます。tools/listによる発見とtools/callによる実行は、モデル推論とは別の操作です。
費用の区分と計算例
サーバー運用、背後の有料サービス、モデル推論は別の費用層です。複数ツールが同じモデルターンを共有できるため、MCP呼び出し1回がモデルへの追加リクエスト1回とは限りません。結果はモデルに渡されたときに入力となり、後続リクエストで再送される場合があります。
以下は説明用の仮定であり、事業者の料金やベンチマークではありません。4,000トークンの定義を6回のリクエストに含めると入力は24,000トークンです。キャッシュなし入力を100万トークン当たり$2と仮定すると$0.048です。各ブロックを1,000トークンにすると$0.012となり、他の処理と成果が同じなら$0.036削減できます。
キャッシュの読み書きには事業者ごとの料金と適用条件があります。同じ文面の反復だけでヒットは保証されません。共通のスキーマサイズや削減率はありません。
削減を主張する前に測定する
同じモデル、設定、キャッシュ状態で比較可能なタスクを再実行し、入力、出力、キャッシュ、再試行、遅延、品質を記録します。全試行と外部サービス費用の合計を成功タスク数で割ります。入力総数に含まれる結果トークンや、管理料金に含まれるサービスを二重計上しないでください。
必要なツールを選ぶか、必要時に発見し、ルーターの費用も含めます。フィールド、単位、制約を維持しながら冗長な説明を短縮します。結果、ステップ、再試行、総費用を制限し、並列処理の予算を予約します。鮮度条件のある安全な読み取り結果のみ再利用し、書き込みを再実行したり顧客データを混ぜたりしません。
出典と対象範囲
公式資料は2026年10月31日に確認しました。数値は明示した仮定です。実際の料金と使用量に置き換えてください。 MCP · OpenAI
よくある質問
毎ターンすべての定義を送信しますか?
いいえ。モデルに渡す定義はホストが選びます。MCPは全スキーマを毎回含めることを要求しません。
キャッシュでスキーマ費用はなくなりますか?
いいえ。事業者の規則に従って実際の読み書きと成功タスク当たりの費用を測定してください。
関連記事
この方法を自社の環境にも適用しますか? プロバイダーの請求書、ゲートウェイログ、主要なワークフローをお持ちください。コスト要因と削減策を整理します。 無料監査を予約 →