Robokassa MCP: payment link and status

@theyahia/robokassa-mcp

A compact two-tool Robokassa MCP server: a signed payment link with a 54-FZ receipt, and invoice status checks

  • 1 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • The create_invoice tool builds a real payment link on the shop's behalf
  • Test with ROBOKASSA_TEST before using it in production
All reasons and checks
Russian stack

theyahia/robokassa-mcp

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/theyahia-robokassa-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The create_invoice tool builds a real payment link on the shop's behalf
  • Test with ROBOKASSA_TEST before using it in production

This is third-party code. Review the repository files before installing.

What it does

A TypeScript server provides two tools: create_invoice builds an MD5-signed payment link with an optional 54-FZ receipt, and check_invoice checks invoice status via the OpStateExt XML interface. It is published to npm as @theyahia/robokassa-mcp and runs via npx over stdio, or as an HTTP server with POST /mcp and GET /health. There is a test mode via ROBOKASSA_TEST and two ready Claude Code skills, skill-create-invoice and skill-check-payment.

Who it is for. For those who need only basic Robokassa payment acceptance: issue an invoice and check whether it was paid.

Good fit when

  • You need to generate a Robokassa payment link from a chat with an agent
  • You need to check whether a specific invoice was paid
  • Two passwords are enough and you do not need refunds, holding or recurring payments

Not a fit when

  • You need refunds, card holding, recurring charges or split payments: only invoice creation and status checks are here
  • You need to verify incoming webhook signatures on your own side: the server has no tool for that

Example request

Create a payment link for a 3500-ruble course and check in five minutes whether it was paid

MCP

Transport
stdio, http
Authentication
API key

Environment variables

ROBOKASSA_LOGIN required
Robokassa merchant login
ROBOKASSA_PASSWORD1 required, secret
Password 1 for the payment signature
ROBOKASSA_PASSWORD2 required, secret
Password 2 for the status-check signature
ROBOKASSA_TEST
Set to true to enable Robokassa's test mode

Limitations

Only 2 tools out of the full Robokassa API, with no refunds or holding. The same codebase also lives inside the author's wwmcp monorepo alongside dozens of other Russian services; this is a separate single-package build.

How to disable. Remove the robokassa server from your MCP client settings, for example claude mcp remove robokassa.

FAQ

Can I test without real payments?

Yes, setting ROBOKASSA_TEST=true switches the server into Robokassa's test mode.

How do I verify an incoming ResultURL webhook signature?

This server has no tool for that; a fuller server such as artgas1/robokassa-mcp is needed for signature verification.

Discussion

No questions or reviews yet.

Russian stack

A Python client and MCP server for Robokassa: invoices, status checks, refunds, holds, recurring charges and 54-FZ receipts, 18 tools

MCP serverBroad access1Repository stars

YooKassa MCP server

MCP-сервер ЮKassa

Official

YooKassa official MCP: an agent creates payment links and invoices, checks statuses and refunds, but cannot move money on its own

MCP serverBroad access

YooKassa MCP

yookassa-mcp

Russian stack

YooKassa MCP server: payments, refunds, 54-FZ receipts, payouts and webhooks straight from an agent chat

MCP serverBroad access4Repository stars
Russian stack

An MCP server for the Sberbank Business API: accounts, balance, statements, payment orders and counterparties for an AI agent

MCP serverBroad access1Repository stars

Tochka Bank MCP server

MCP-сервер Точка Банка

Official

Tochka Bank's official MCP: an agent checks accounts and balances, builds statements and drafts payments that you sign in online banking

MCP serverBroad access
Russian stack

An MCP server for Tochka Bank's live business API: accounts, statements, and drafting rouble payments that a human signs via SMS in online banking

MCP serverBroad access2Repository stars

README in short

The short README lists the 2 tools in a table, configs for Claude Desktop, Claude Code, Cursor and Windsurf, three required environment variables and an optional test mode, running in HTTP mode with a port via a variable or a flag, and two ready Claude Code skills for creating an invoice and checking payment.

README badge

Report a problem