MCPツールリファレンス
許可されたツールとスキーマを確認し、同じ意図IDを維持して呼び出します。
ツールディスカバリー#
{ "jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {}}OpenAPIとツールスキーマは全入力と必要な権限を定義します。アカウントの利用可否やモデル設定は最新の情報を取得して確認します。
{ "jsonrpc": "2.0", "id": 2, "method": "tools/list", "params": { "cursor": "NEXT_CURSOR_FROM_PREVIOUS_RESPONSE" }}ツールリファレンスすべての制作ツールとリクエストスキーマを参照します。tong_operation_status受理済みでも生成完了ではありません。出力が準備できるまで保存済みジョブを追跡します。tong_run_statusガイド付き実行はTongでの確認を待ち、自動実行は続行します。どちらも進行に応じて課金され、残高不足で一時停止します。tong_run_eventsガイド付き実行はTongでの確認を待ち、自動実行は続行します。どちらも進行に応じて課金され、残高不足で一時停止します。tong_run_pauseガイド付き実行はTongでの確認を待ち、自動実行は続行します。どちらも進行に応じて課金され、残高不足で一時停止します。tong_run_resumeガイド付き実行はTongでの確認を待ち、自動実行は続行します。どちらも進行に応じて課金され、残高不足で一時停止します。tong_review_statusガイド付き実行はTongでの確認を待ち、自動実行は続行します。どちらも進行に応じて課金され、残高不足で一時停止します。
MCP呼び出し#
RESTはツール引数をinputで囲み、MCPは同じ引数を直接送信します。
{ "jsonrpc": "2.0", "id": 2, "method": "tools/call", "params": { "name": "tong_generation_quote", "arguments": { "body": { "operation": "TEXT_TO_IMAGE", "model": "tong_ea55aff4f3b5c8aba3a35569", "routingParameters": { "ratio": "16:9" } } }, "_meta": { "io.tongai/idempotency-key": "45be69f1-c266-4a09-a82c-bf3c6303eb03" } }}受理済みでも生成完了ではありません。出力が準備できるまで保存済みジョブを追跡します。