MCP Tools Reference: paydeveloper.googleapis.com

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

Удаляет доступ субъекта (пользователя) к конкретному продавцу. Для выполнения этой операции требуются права администратора для данного продавца.

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

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

Схема ввода

Запрос на удаление основного пользователя из базы данных продавца.

DeletePrincipalRequest

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

string

Обязательно. Идентификатор продавца, из которого нужно удалить основного участника.

email

string

Обязательно. Адрес электронной почты субъекта, доступ которого должен быть удален.

Схема вывода

Ответное сообщение при удалении основного пользователя из базы данных продавца.

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

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

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

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

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