ツール: validate_pass_jwt
パスの JWT 表現、またはパスの JSON 文字列としてのエンコードされていない JWT ペイロードを検証します。
次のコードサンプルは、curl を使用して validate_pass_jwt MCP ツールを呼び出す方法を示しています。
| Curl リクエスト |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "validate_pass_jwt", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
入力スキーマ
パスの JWT 表現、またはパスの JSON 文字列としてのエンコードされていない JWT ペイロードを検証するためのリクエスト メッセージ。
ValidatePassJwtRequest
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド resource。検証するリソース。これらのいずれかを設定する必要があります。resource は次のいずれかになります。 |
|
passJwt |
https://developers.google.com/wallet/reference/rest/v1/Jwt で説明されている形式の JWT を表す文字列。 |
passJson |
https://developers.google.com/wallet/reference/rest/v1/Jwtで説明されている形式のパスに対するエンコードされていない JWT ペイロードを表す JSON 文字列。この値は、このリンクで説明されている JSON 表現全体、または関連するパス クラスとオブジェクトを保持するペイロード フィールドの内容のみに設定できます。 |
出力スキーマ
パスの JWT 表現、またはパスの JSON 文字列としてのエンコードされていない JWT ペイロードを検証するためのレスポンス メッセージ。
ツールのアノテーション
ツールのアノテーションは、特定のツールの基本的なリスクを説明するために MCP クライアントに送信されます。ほとんどのクライアントはこれらのヒントを信頼できないものとして扱いますが、確認プロンプトをユーザーに送信するタイミングを決定するために使用できます。
タイトル文字列とともに、次のブール値のヒントが次のように定義されています。
readOnlyHint: true の場合、ツールは環境を変更しません。デフォルトは false です。destructiveHint: true の場合、ツールは破壊的なアクションを実行できます。false の場合、ツールは追加アクションのみを実行できます。デフォルト値は true です。idempotentHint: true の場合、同じ引数でツールを繰り返し呼び出しても、環境に影響はありません。デフォルトは false です。openWorldHint: true の場合、ツールは外部エンティティの「オープン ワールド」とやり取りできます。false の場合、ツールは内部エンティティとのみやり取りできます。たとえば、ウェブ検索ツールはオープン ワールドですが、メモリツールはオープン ワールドではありません。
破壊的ヒント: ❌ | べき等ヒント: ✅ | 読み取り専用ヒント: ✅ | オープン ワールド ヒント: ❌