MCP Tools Reference: paydeveloper.googleapis.com

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

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

В приведенном ниже фрагменте кода показано, как использовать curl для вызова инструмента list_pass_issuers 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": "list_pass_issuers",
    "arguments": {
      // Provide these details according to the MCP tool specification.
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'

Схема ввода

Запрос сообщения для получения списка эмитентов карт, которыми поделились с аутентифицированным пользователем.

Схема вывода

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

ListPassIssuersResponse

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, инструмент может взаимодействовать только с внутренними объектами. Например, инструмент веб-поиска будет открытым миром, а инструмент памяти – нет.

Деструктивный подсказка: ❌ | Идемпотентный подсказка: ✅ | Только для чтения подсказка: ✅ | Открытый мир подсказка: ❌