theYahia

@theyahia/robokassa-mcp

Community theYahia
Updated

MCP server for Russian API — part of russian-mcp series

@theyahia/robokassa-mcp

MCP-сервер для Robokassa API — генерация платёжных ссылок, проверка статуса счетов. 2 инструмента. Первый MCP-сервер для Robokassa.

npmLicense: MIT

Часть серии Russian API MCP (50 серверов) by @theYahia.

Установка

Claude Desktop

{
  "mcpServers": {
    "robokassa": {
      "command": "npx",
      "args": ["-y", "@theyahia/robokassa-mcp"],
      "env": {
        "ROBOKASSA_LOGIN": "ваш-логин",
        "ROBOKASSA_PASSWORD1": "ваш-пароль-1",
        "ROBOKASSA_PASSWORD2": "ваш-пароль-2",
        "ROBOKASSA_TEST": "true"
      }
    }
  }
}

Claude Code

claude mcp add robokassa -e ROBOKASSA_LOGIN=ваш-логин -e ROBOKASSA_PASSWORD1=пароль1 -e ROBOKASSA_PASSWORD2=пароль2 -e ROBOKASSA_TEST=true -- npx -y @theyahia/robokassa-mcp

VS Code / Cursor

{
  "servers": {
    "robokassa": {
      "command": "npx",
      "args": ["-y", "@theyahia/robokassa-mcp"],
      "env": {
        "ROBOKASSA_LOGIN": "ваш-логин",
        "ROBOKASSA_PASSWORD1": "ваш-пароль-1",
        "ROBOKASSA_PASSWORD2": "ваш-пароль-2",
        "ROBOKASSA_TEST": "true"
      }
    }
  }
}

Windsurf

{
  "mcpServers": {
    "robokassa": {
      "command": "npx",
      "args": ["-y", "@theyahia/robokassa-mcp"],
      "env": {
        "ROBOKASSA_LOGIN": "ваш-логин",
        "ROBOKASSA_PASSWORD1": "ваш-пароль-1",
        "ROBOKASSA_PASSWORD2": "ваш-пароль-2",
        "ROBOKASSA_TEST": "true"
      }
    }
  }
}

Переменные окружения

Переменная Обязательна Описание
ROBOKASSA_LOGIN Да Идентификатор магазина (MerchantLogin)
ROBOKASSA_PASSWORD1 Да Пароль #1 — для формирования счетов
ROBOKASSA_PASSWORD2 Да Пароль #2 — для проверки статуса
ROBOKASSA_TEST Нет true для тестового режима

Настройки находятся в личном кабинете Robokassa → Технические настройки.

Как работает Robokassa

Robokassa не использует REST API для создания платежей. Вместо этого формируется URL с MD5-подписью, по которому покупатель переходит для оплаты:

https://auth.robokassa.ru/Merchant/Index.aspx?MerchantLogin=X&OutSum=Y&InvId=Z&SignatureValue=MD5(login:sum:invid:password1)

Для проверки статуса используется XML-интерфейс OpStateExt.

Инструменты (2)

Инструмент Описание
create_invoice Создать счёт — сумма, описание, email, позиции чека 54-ФЗ. Возвращает ссылку на оплату
check_invoice Проверить статус счёта по номеру через OpStateExt

Примеры запросов

Создай счёт на 3500 рублей за "Подписка на месяц", номер заказа 42
Создай счёт на 1200 рублей с чеком: товар "Консультация" 1200₽ НДС 20%, email [email protected]
Проверь статус счёта номер 42

Часть серии Russian API MCP

MCP Статус Описание
@metarebalance/dadata-mcp готов Адреса, компании, банки, телефоны
@theyahia/cbr-mcp готов Курсы валют, ключевая ставка
@theyahia/yookassa-mcp готов Платежи, возвраты, чеки 54-ФЗ
@theyahia/robokassa-mcp готов Счета, статус платежей
@theyahia/moysklad-mcp скоро Склад, заказы, контрагенты
... +45 серверовполный список

Лицензия

MIT

MCP Server · Populars

MCP Server · New

    node9-ai

    🛡️ Node9 Proxy

    The Execution Security Layer for the Agentic Era. Providing deterministic "Sudo" governance and audit logs for autonomous AI agents.

    Community node9-ai
    superradcompany

    microsandbox

    opensource secure local-first sandboxes for ai agents

    Community superradcompany
    vasylenko

    Bear Notes MCP Server

    MCP Server for Bear note taking app available as Claude Desktop extension or standalone server for any other AI tool

    Community vasylenko
    chrisryugj

    kordoc

    모두 파싱해버리겠다 — HWP/HWPX/PDF → Markdown | npm · CLI · MCP Server

    Community chrisryugj
    replica882

    Twitter Bridge MCP

    Connect Claude.ai to Twitter/X via browser automation — no API key needed

    Community replica882