Runs on your machine from its package; the steps are below.
At most: moves money, runs code or commands, deletes data, or sends messages for you.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y @theyahia/robokassa-mcp
MCP client config
{
"mcpServers": {
"robokassa": {
"command": "npx",
"args": [
"-y",
"@theyahia/robokassa-mcp"
]
}
}
}MCP server for Robokassa payment API. 2 tools for invoice creation (with MD5 signature) and status checking.
{
"mcpServers": {
"robokassa": {
"command": "npx",
"args": ["-y", "@theyahia/robokassa-mcp"],
"env": {
"ROBOKASSA_LOGIN": "your-login",
"ROBOKASSA_PASSWORD1": "your-password1",
"ROBOKASSA_PASSWORD2": "your-password2"
}
}
}
}
claude mcp add robokassa -e ROBOKASSA_LOGIN=login -e ROBOKASSA_PASSWORD1=pass1 -e ROBOKASSA_PASSWORD2=pass2 -- npx -y @theyahia/robokassa-mcp
{
"robokassa": {
"command": "npx",
"args": ["-y", "@theyahia/robokassa-mcp"],
"env": {
"ROBOKASSA_LOGIN": "your-login",
"ROBOKASSA_PASSWORD1": "your-password1",
"ROBOKASSA_PASSWORD2": "your-password2"
}
}
}
| Tool | Description |
|---|---|
create_invoice | Create payment URL with MD5 signature, optional 54-FZ receipt |
check_invoice | Check invoice status via OpStateExt XML interface |
| Variable | Required | Description |
|---|---|---|
ROBOKASSA_LOGIN | Yes | Merchant login |
ROBOKASSA_PASSWORD1 | Yes | Password 1 (for payment signature) |
ROBOKASSA_PASSWORD2 | Yes | Password 2 (for status check signature) |
ROBOKASSA_TEST | No | Set to "true" for test mode |
HTTP_PORT=3000 npx @theyahia/robokassa-mcp
# or
npx @theyahia/robokassa-mcp --http 3000
Endpoints: POST /mcp (JSON-RPC), GET /health (status).
MIT