MCP Tools Reference: paydeveloper.googleapis.com

Инструмент: list_pass_issuers

Получает полный список всех эмитентов пропусков, зарегистрированных в бизнес-консоли Google Wallet и связанных с авторизованным пользователем. Этот инструмент предоставляет разработчикам важную информацию для управления пропусками Wallet, такими как карты лояльности, подарочные карты или авиабилеты.

Приведённый ниже пример кода демонстрирует, как использовать curl для вызова инструмента MCP list_pass_issuers .

Запрос 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": "list_pass_issuers",
    "arguments": {
      // Provide these details according to the MCP tool specification.
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'

Схема ввода

Запрос сообщения для отображения списка эмитентов паролей, предоставленных авторизованному пользователю.

Схема вывода

Ответное сообщение для отображения списка эмитентов паролей, предоставленных авторизованному пользователю.

ListPassIsuersResponse

JSON-представление
{
  "passIssuers": [
    {
      object (PassIssuer)
    }
  ]
}
Поля
passIssuers[]

object ( PassIssuer )

Основная информация об эмитентах пропусков, которая предоставляется пользователю.

PassIssuer

JSON-представление
{
  "issuerId": string,
  "displayName": string
}
Поля
issuerId

string ( int64 format)

Необязательный параметр. Уникальный идентификатор лица, выдавшего пропуск.

displayName

string

Необязательно. Отображаемое имя организации, выдавшей пропуск.

Аннотации инструментов

Аннотации к инструментам отправляются клиентам MCP для описания основных рисков, связанных с данным инструментом. Большинство клиентов считают эти подсказки недостоверными, но они могут использоваться для определения момента отправки пользователю запроса на подтверждение.

Наряду со строкой заголовка, определены следующие логические подсказки:

  • readOnlyHint : Если true, инструмент не изменяет свою среду. По умолчанию: false.
  • destructiveHint : Если true, то инструмент может выполнять деструктивные действия. Если false, то инструмент может выполнять только аддитивные действия. По умолчанию: true.
  • idempotentHint : Если true, то многократный вызов инструмента с одними и теми же аргументами не окажет дополнительного влияния на его окружение. По умолчанию: false.
  • openWorldHint : Если true, то инструмент может взаимодействовать с «открытым миром» внешних объектов. Если false, то инструмент может взаимодействовать только с внутренними объектами. Например, инструмент веб-поиска будет представлять собой открытый мир, а инструмент для работы с памятью — нет.

Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌