メインコンテンツへスキップ
カタログには 61 個のアカウント操作と get_capabilities があります。認証情報に許可されたツールのみ表示され、呼び出しごとに権限と所有者が確認されます。クイックスタートから始めてください。 get_capabilities 以外では、以下のフィールドを arguments.input に入れます。書き込みには空白を含まない印字可能 ASCII 1~191 文字の arguments.idempotencyKey も必要です。既定値のある項目は省略できます。page_size と pageSize を混同しないでください。接続先の tools/list スキーマに従います。 成功結果は structuredContent と content の JSON テキストで返ります。初回は下記の形式です。再送時は replayed: true と識別子を含む小さな receipt を返し、完全な結果やキーの秘密値は返しません。
execution_pending(409)は初回の結果待ちです。execution_unknown(409)または status: unknown は、操作がすでに行われた可能性を示します。get_execution と対象タスク・注文・操作を確認します。新しいキーでこれらの状態を回避しないでください。 MCP 実行完了でも、モデルタスクやサイト確認は保留中の場合があります。 モデル結果の収集上限は 8 MiB・300 秒です。中断または上限超過時は、判明している request_id が実行記録に残ります。まず get_execution と既存のリクエスト・タスクを確認し、未解決の呼び出しを新たな有料リクエストや新規冪等キーで置き換えないでください。クライアントの切断は、受理済みモデルタスクのキャンセルを意味しません。

get_capabilities

読み取り · arguments: {} 接続初期化後、get_capabilities を {} で呼び出し、tools/list を確認します。audience: user、ownership: self、許可された scopes とツール、oauth: false が返ります。他の個人用ツールでは、業務パラメーターがなくても input オブジェクトが必要です。

list_models

必要な権限: models:read · 読み取り 結果: items、total、page、page_size と公開モデル ID・価格・機能を返します。

get_model_schema

必要な権限: models:read · 読み取り 結果: 利用可能なモデルの対応パラメーター・機能・価格を返します。

get_api_guide

必要な権限: models:read · 読み取り 結果: format の接続 URL、認証の例、エンドポイント、タスク確認方法を返します。

chat_completion

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

create_response

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

create_message

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

generate_content

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

generate_image

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

generate_image_sync

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

edit_image

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。 ファイル操作は内容を読む前に、所有者、準備状態、件数、サイズを確認します。同じ ID を繰り返しても、各参照が件数と合計サイズに加算されます。 edit_image:全フィールドで最大 20 ファイル、うち mask は最大 1 ファイル。1 ファイル 50 MiB、合計 100 MiB。入力スキーマの各配列上限も適用されます。

generate_video

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

generate_video_sync

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

moderate_content

必要な権限: models:invoke · 書き込み。idempotencyKey 必須 結果: HTTP status、request_id、credits_charged、content_type と response または収集した events を返します。非同期処理は get_task で確認します。受付は完了を意味しません。 body は対応 HTTP JSON 全体です。generate_content は外側の model が必須、他は body.model を読みます。files は画像編集フィールド名と自分のファイル ID 配列の対応で、files:write も必要です。client_request_id は動画照合用です。HTTP リファレンスを参照。

upload_image

必要な権限: models:invoke, files:write · 書き込み。idempotencyKey 必須 結果: JPEG・PNG・WebP を公開し、標準レスポンス内にモデル入力用 URL を返します。URL は共有可能です。 ファイル操作は内容を読む前に、所有者、準備状態、件数、サイズを確認します。同じ ID を繰り返しても、各参照が件数と合計サイズに加算されます。 upload_image:1 ファイル、最大 50 MiB。

upload_media

必要な権限: files:write · 書き込み。idempotencyKey 必須 結果: 画像・動画・音声を公開して URL を返します。私的アップロードとは別の操作で、公開 URL は共有可能です。 ファイル操作は内容を読む前に、所有者、準備状態、件数、サイズを確認します。同じ ID を繰り返しても、各参照が件数と合計サイズに加算されます。 upload_media:最大 20 ファイル、合計 250 MiB。

get_task

必要な権限: models:invoke · 読み取り 結果: 既存の自分のタスクの状態と結果。新規作成や再課金はありません。

list_utilities

必要な権限: models:read · 読み取り 結果: items にツール id、名前、説明、メソッド、body_kind、response_kind、fields、limits、access を返します。

get_utility_schema

必要な権限: models:read · 読み取り 結果: ツールの入力項目、対応ファイル形式、既定値、容量制限、利用条件。

run_utility

必要な権限: utilities:invoke · 書き込み。idempotencyKey 必須 結果: status と JSON result、またはバイナリ・大きな結果の一時 artifact を返します。ファイル利用と非 JSON 出力は files:write も必要です。利用条件と上限は引き続き適用されます。 ファイル操作は内容を読む前に、所有者、準備状態、件数、サイズを確認します。同じ ID を繰り返しても、各参照が件数と合計サイズに加算されます。 run_utility:get_utility_schema が返す件数・個別サイズ・合計サイズの上限に従います。カタログの値が大きくても、合計は 250 MiB を超えられません。

begin_upload

必要な権限: files:write · 書き込み。idempotencyKey 必須 結果: 一時ファイルの id、name、mime_type、size、status、expires_at、sha256。以後は id を file_id に指定します。

upload_chunk

必要な権限: files:write · 書き込み。idempotencyKey 必須 結果: file_id、index、received: true。Base64 復号後は最大 1 MiB。同じインデックスには同一バイト列が必要です。

finish_upload

必要な権限: files:write · 書き込み。idempotencyKey 必須 結果: 検証済みメタデータ、status: ready、SHA-256。連続する全チャンクと申告どおりのバイト数が必要です。

get_artifact

必要な権限: files:write · 読み取り 結果: offset なしはメタデータとサイトログインが必要な download_url。指定時は Base64 data、offset、next_offset。null は末尾。既定の読み取り量は 1 MiB です。

list_api_keys

必要な権限: keys:read · 読み取り 結果: 設定とキー接頭辞の一覧。秘密値は含みません。

get_api_key

必要な権限: keys:read · 読み取り 結果: 選択した自分のキーの設定。秘密値なし。

create_api_key

必要な権限: keys:write · 書き込み。idempotencyKey 必須 結果: 新規キーのメタデータのみ。秘密値にはサイト承認が必要です。purpose はラベルで、MCP 権限を与えません。

update_api_key

必要な権限: keys:write · 書き込み。idempotencyKey 必須 結果: 更新後の設定。key_id 以外に設定を一つ以上指定します。

set_api_key_status

必要な権限: keys:write · 書き込み。idempotencyKey 必須 結果: active または disabled 状態の更新済み設定。

delete_api_key

必要な権限: keys:write · 書き込み。idempotencyKey 必須 結果: 確認済み id、status: deleted、deletedAt。削除したキーは再有効化できません。

start_reveal_key_action

必要な権限: keys:secrets · 書き込み。idempotencyKey 必須 結果: 保留中の操作の id、confirmation_url、expires_at、内容。秘密値は返しません。

reveal_api_key

必要な権限: keys:secrets · 書き込み。idempotencyKey 必須 結果: 承認後に action_id、key_id、秘密値 key を一度だけ返します。再送しても秘密値は返りません。

get_profile

必要な権限: account:read · 読み取り 結果: 自分のプロフィール、現在の契約、freeApi の利用条件・RPM・一括利用可否。 フィールドなし。input: {} を指定します。

get_account_capabilities

必要な権限: account:read · 読み取り 結果: scopes、bound_api_key_id、free_api の区分・RPM、確認操作の種類。 フィールドなし。input: {} を指定します。

update_profile

必要な権限: account:write · 書き込み。idempotencyKey 必須 結果: 更新後のプロフィール。name または image が必要で、空の画像値は削除を意味します。HTTP(S) URL または対応画像 data URL を使えます。

list_login_records

必要な権限: account:read · 読み取り 結果: 最近のログイン items:時刻、方法、IP、場所。セッショントークンなし。

get_integration_config

必要な権限: account:read · 読み取り 結果: API・MCP 接続 URL と認証情報のプレースホルダーのみ。 フィールドなし。input: {} を指定します。

start_account_action

必要な権限: account:write · 書き込み。idempotencyKey 必須 結果: サイト確認待ちの操作。パスワード変更とアカウント削除はサイトで行います。

get_account_action

必要な権限: account:read · 読み取り 結果: 自分の操作の status、確認リンク、有効期限、対象、完了時刻。

get_balance

必要な権限: billing:read · 読み取り 結果: アカウントの balance と、設定されていれば紐付いたキーの予算・残額。 フィールドなし。input: {} を指定します。

list_credit_transactions

必要な権限: billing:read · 読み取り 結果: クレジット取引一覧:金額、増減、状態、日付、関連注文・契約。

list_orders

必要な権限: billing:read · 読み取り 結果: 注文一覧:状態、金額、通貨、商品、支払日時。作成済み注文は支払証明ではありません。

list_billing_products

必要な権限: billing:read · 読み取り 結果: 現在の商品 ID・価格・通貨・クレジット数。決済には返された productId を product_id に指定します。 フィールドなし。input: {} を指定します。

create_checkout

必要な権限: billing:write · 書き込み。idempotencyKey 必須 結果: checkout_url と order_no。ユーザーがサイトで支払い、get_payment_status で確認します。

get_payment_status

必要な権限: billing:read · 読み取り 結果: 自分の注文の支払状態・金額・通貨・支払時刻。必要に応じて審査状態も含みます。

get_invoice

必要な権限: billing:read, files:write · 書き込み。idempotencyKey 必須 結果: order_no と一時 PDF file。支払方法により提供可否が異なります。ファイル作成のため冪等キーが必要です。

resend_invoice

必要な権限: billing:write · 書き込み。idempotencyKey 必須 結果: order_no、送信先 email、sent: true。注文登録済みアドレスへ実際にメール送信するため、依頼された場合のみ実行します。

list_subscriptions

必要な権限: billing:read · 読み取り 結果: 契約一覧のメタデータ・商品・状態・請求期間・解約日。

get_current_subscription

必要な権限: billing:read · 読み取り 結果: 現在の subscription メタデータ。ない場合は null。 フィールドなし。input: {} を指定します。

cancel_subscription

必要な権限: billing:write · 書き込み。idempotencyKey 必須 結果: 一つの契約の確認待ち操作を開始します。サイトでの確認と完了確認までは解約済みではありません。

list_redemptions

必要な権限: billing:read · 読み取り 結果: 最近の自分の引換履歴 items。

redeem_code

必要な権限: billing:write · 書き込み。idempotencyKey 必須 結果: 追加された credits と redeemed: true。無効・使用済みコードはエラーになります。

get_credit_alert

必要な権限: billing:read · 読み取り 結果: しきい値、メール/Webhook 設定、webhookConfigured、頻度。秘密を含む URL は返しません。 フィールドなし。input: {} を指定します。

update_credit_alert

必要な権限: billing:write · 書き込み。idempotencyKey 必須 結果: 更新後の設定。最低一項目が必要です。Webhook は公開 HTTP(S) URL を指定します。

test_credit_alert

必要な権限: billing:write · 書き込み。idempotencyKey 必須 結果: delivery で実際の残高通知を送信。送信種別、残高、しきい値、取得可能な HTTP 状態を返します。依頼時のみ実行してください。

get_overview

必要な権限: usage:read · 読み取り 結果: timezoneOffset に応じた概要:ユーザー、残高、キー、利用状況、最近の活動、契約。

list_usage

必要な権限: usage:read · 読み取り 結果: 保存期間内のリクエスト一覧と UTC window。不明なキャッシュトークン数は null。 利用履歴はタイムゾーン付き ISO 8601 の from 以上・to 未満です。既定は直近 30 日、最大 366 日。保存期間内の記録のみで、日付の欠落は利用ゼロを意味しません。get_overview.timezoneOffset は JavaScript getTimezoneOffset の分(UTC−現地時刻)で既定 0。履歴一覧と集計は UTC です。

get_usage_detail

必要な権限: usage:read · 読み取り 結果: 自分のリクエストの状態・時間・料金。内容取得には include_content: true、usage:content、キーの内容記録設定が必要です。

diagnose_request

必要な権限: usage:read · 読み取り 結果: request_id、task_id、状態、実際のエラーコード、料金・返金、対処案。モデル実行や自動再試行はありません。

summarize_usage

必要な権限: usage:read · 読み取り 結果: 保存期間内の全一致リクエストの totals、groups、group_by、UTC window。存在しない日は省略し、cachedTokens は不明です。返金集計は紐付いた非同期タスクのみ。 利用履歴はタイムゾーン付き ISO 8601 の from 以上・to 未満です。既定は直近 30 日、最大 366 日。保存期間内の記録のみで、日付の欠落は利用ゼロを意味しません。get_overview.timezoneOffset は JavaScript getTimezoneOffset の分(UTC−現地時刻)で既定 0。履歴一覧と集計は UTC です。 summarize_usage の creditsCharged と netCreditsCharged は保存記録の純請求額です。linkedRefundCredits は非同期タスクに紐付いた既知の返金のみ。knownGrossCredits は純額とその返金の和で、完全な総支出ではありません。totalTokens、averageLatencyMs、pending、processing は一致する保存記録の値です。

list_executions

必要な権限: account:read · 読み取り 結果: 実行記録一覧:操作、状態、識別子、エラーコード、時刻。

get_execution

必要な権限: account:read · 読み取り 結果: 自分の実行記録一件。pending・unknown の確認に使用し、完全な出力や秘密値は再取得しません。

ユーティリティ一覧:32 種類

各 slug を run_utility.input.utility に指定します。先に get_utility_schema を呼び、fields の名前・型・必須・既定値・複数ファイル可否・形式、limits と access の容量・件数・利用条件を確認します。単一ファイル版から一括版の入力を推測しないでください。