Каталог клиентов

Зарегистрируйте OAuth-приложение

Этот сценарий подходит для n8n, корпоративных и серверных клиентов, custom connectors и клиентов, где WebMoney не предоставляет pre-registered client_id.

  1. Что зарегистрировать

    Зарегистрируйте отдельное OAuth-приложение для MCP-клиента в id.web.money.

  2. Какой тип клиента выбрать

    Public/native клиенты не могут хранить secret и должны использовать PKCE. Confidential/hosted клиенты работают на сервере, который может защитить собственный client_secret.

    Authorization Code with PKCE защищает public clients, которые не могут хранить client_secret.

  3. Какие callback URL и scopes указать

    redirect URI должен совпадать с callback приложения. Native clients часто используют localhost callbacks.

    resource parameter указывает MCP resource audience, например https://mcp.webmoney.com/.

    Начните с минимального набора: openid и нужных wm.* scopes. Пример ниже читает только баланс; offline_access добавлен для поддерживаемого refresh. Добавляйте остальные возможности явно. wm.invoices.manage разрешает и изменения счетов, а не только чтение.

    Точные технические значения

    Пример: public/native клиент

    Локальное приложение без безопасного хранилища общего secret: none, PKCE S256 и точный зарегистрированный loopback callback. Secret не создавайте и не встраивайте.

    authorization_code, refresh_token, PKCE S256

    Пример: confidential/server клиент

    Серверное приложение: client_secret_basic, secret только на сервере, PKCE S256 и точный HTTPS callback вашего сервиса. Не помещайте secret в браузер, чат или публичную конфигурацию.

    authorization_code, refresh_token, PKCE S256

  4. Как проверить подключение

    Сначала проверьте вход и чтение доступных данных, затем убедитесь, что агент видит только выбранные кошельки и права.

    Используйте отдельные production и development clients, чтобы test callbacks и permissions не попадали в production configuration.

  5. Как хранить secret

    client_secret принадлежит только confidential application и должен храниться на серверной стороне.

    Не отправляйте секреты в чат

    Сохраните client_secret безопасно. Не вставляйте его в сообщение ИИ-ассистенту, обращение в поддержку или форму на этом сайте.

Примеры клиентов

n8n

Экспериментальная инструкция

Зарегистрированное приложение

n8n использует зарегистрированное вами OAuth-приложение, а не готовую каталожную интеграцию.

resource=https://mcp.webmoney.com/

Открыть инструкцию

Other / Generic client

Экспериментальная инструкция

Зарегистрированное приложение

Используйте этот шаблон для корпоративных clients, server-side clients, custom connectors и клиентов, где WebMoney не предоставляет pre-registered client_id.

Открыть инструкцию

Помощь с подключением

Повторная авторизация

Повторите авторизацию, если изменились запрошенные возможности или права доступа к кошелькам.

Если подключение не работает

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

Не отправляйте секреты в чат

Не вводите access token, refresh token, WebMoney JWT или client secret в сообщения AI.

Известные ограничения

Некоторые инструкции могут требовать ручной настройки клиента.