Robokassa MCP: Documentation
Updated:
Connection
npx -y @theyahia/robokassa-mcp (stdio) or HTTP_PORT=3000 npx @theyahia/robokassa-mcp --http. Auth: ROBOKASSA_LOGIN + ROBOKASSA_PASSWORD1 (payment signature) + ROBOKASSA_PASSWORD2 (status-check signature) — from the Robokassa dashboard → Shop settings → Technical settings. ROBOKASSA_TEST=true enables test mode with no real charges.
Capabilities
2 tools: create_invoice — build an MD5-signed payment link, optionally with a 54-FZ receipt; check_invoice — check invoice status via the OpStateExt interface (paid / unpaid / cancelled).
Agent flow
"Issue a 1,200 RUB invoice for order #58 and give me the payment link", "check whether the invoice for order #58 was paid", "switch to test mode and create a 10 RUB test invoice".
Note
A community project (theYahia), not an official Robokassa product. Just two tools — no recurring payments, refunds or transaction listing. PASSWORD1/PASSWORD2 grant access to real money — set ROBOKASSA_TEST=true before going to production.