Herramienta: list_pass_issuers
Obtiene una lista completa de todos los emisores de pases, carnés y tarjetas registrados en la consola de empresa de Google Wallet asociados al usuario autenticado. Esta herramienta proporciona información esencial a los desarrolladores que gestionan pases, tarjetas de fidelización, tarjetas regalo o vuelos de Wallet.
En el siguiente código de ejemplo se muestra cómo usar curl para llamar a la herramienta list_pass_issuers de MCP.
| Curl Request |
|---|
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": "list_pass_issuers", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
Esquema de entrada
Mensaje de solicitud para enumerar los emisores de pases que se han compartido con el usuario autenticado.
Esquema de salida
Mensaje de respuesta para enumerar los emisores de pases que se comparten con el usuario autenticado.
ListPassIssuersResponse
| Representación JSON |
|---|
{
"passIssuers": [
{
object ( |
| Campos | |
|---|---|
passIssuers[] |
La información básica de los emisores de pases, carnés y tarjetas que se comparte con el usuario. |
PassIssuer
| Representación JSON |
|---|
{ "issuerId": string, "displayName": string } |
| Campos | |
|---|---|
issuerId |
Opcional. Identificador único de la entidad emisora del documento. |
displayName |
Opcional. Nombre visible de la entidad emisora del documento. |
Anotaciones de herramientas
Las anotaciones de herramientas se envían a los clientes de MCP para describir el riesgo básico de una herramienta concreta. La mayoría de los clientes tratan estas sugerencias como no fiables, pero se pueden usar para decidir cuándo se puede enviar una petición de confirmación a un usuario.
Además de la cadena del título, se definen las siguientes sugerencias booleanas:
readOnlyHint: si es true, la herramienta no modifica su entorno. Valor predeterminado: false.destructiveHint: si es true, la herramienta puede realizar acciones destructivas. Si es false, la herramienta solo puede realizar acciones aditivas. Valor predeterminado: true.idempotentHint: si es true, llamar a la herramienta repetidamente con los mismos argumentos no tendrá ningún efecto adicional en su entorno. Valor predeterminado: false.openWorldHint: si es true, la herramienta puede interactuar con un "mundo abierto" de entidades externas. Si es false, la herramienta solo podrá interactuar con entidades internas. Por ejemplo, una herramienta de búsqueda web sería de mundo abierto, mientras que una herramienta de memoria no lo sería.
Pista destructiva: ❌ | Pista idempotente: ✅ | Pista de solo lectura: ✅ | Pista de mundo abierto: ❌