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
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
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/theyahia-robokassa-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad 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 paidMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
ROBOKASSA_LOGINrequired- Robokassa merchant login
ROBOKASSA_PASSWORD1required, secret- Password 1 for the payment signature
ROBOKASSA_PASSWORD2required, 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.
Related
MCP serversRobokassa MCP: full API coverage
robokassa-mcp
A Python client and MCP server for Robokassa: invoices, status checks, refunds, holds, recurring charges and 54-FZ receipts, 18 tools
YooKassa MCP server
MCP-сервер ЮKassa
YooKassa official MCP: an agent creates payment links and invoices, checks statuses and refunds, but cannot move money on its own
YooKassa MCP
yookassa-mcp
YooKassa MCP server: payments, refunds, 54-FZ receipts, payouts and webhooks straight from an agent chat
Sberbank business API MCP server
@theyahia/sber-mcp
An MCP server for the Sberbank Business API: accounts, balance, statements, payment orders and counterparties for an AI agent
Tochka Bank MCP server
MCP-сервер Точка Банка
Tochka Bank's official MCP: an agent checks accounts and balances, builds statements and drafts payments that you sign in online banking
Tochka Bank MCP: accounts and payments for signing
tochka-bank-mcp
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
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.