MCP Tools Reference: paydeveloper.googleapis.com

도구: 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 can be only one of the following:
  "passJwt": string,
  "passJson": string
  // End of list of possible types for union field resource.
}
필드
통합 필드 resource. 검증할 리소스입니다. 이 중 하나를 설정해야 합니다. resource는 다음 중 하나여야 합니다.
passJwt

string

https://developers.google.com/wallet/reference/rest/v1/Jwt에 설명된 형식의 JWT 문자열 표현입니다.

passJson

string

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인 경우 도구가 내부 엔티티와만 상호작용할 수 있습니다. 예를 들어 웹 검색 도구는 오픈 월드이지만 메모리 도구는 오픈 월드가 아닙니다.

파괴적 힌트: ❌ | 멱등성 힌트: ✅ | 읽기 전용 힌트: ✅ | 오픈 월드 힌트: ❌