robokassa-mcp
A Python-based Model Context Protocol server providing comprehensive tools for the Robokassa payment gateway. It covers the full API surface including checkout, XML status interfaces, refunds, holding (pre-auth), recurring subscriptions, 54-ФЗ fiscal receipts, Partner API, and auxiliary endpoints. It allows agents to build signed checkout URLs, check payment states, initiate and poll refunds, and verify webhook signatures.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Build signed checkout URLs for Robokassa payments
- Check the state of a payment via XML status interfaces
- Initiate and poll the status of refunds
- Verify webhook signatures for payment notifications
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
robokassa-mcp 0.1.2
{
"version": "0.1.2",
"transport": "stdio",
"identifier": "robokassa-mcp",
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"environmentVariables": [
{
"name": "ROBOKASSA_LOGIN",
"isRequired": true,
"description": "Merchant login identifier for the Robokassa shop."
},
{
"name": "ROBOKASSA_PASSWORD1",
"description": "Shop's Password #1 — used for checkout URL signing, SuccessURL signature verification, CalcOutSumm, fiscal receipts, and SMS."
},
{
"name": "ROBOKASSA_PASSWORD2",
"description": "Shop's Password #2 — used for OpStateExt payment status checks and ResultURL signature verification."
},
{
"name": "ROBOKASSA_PASSWORD3",
"description": "Shop's Password #3 — used for Refund API (JWT HS256). Refund API access must be enabled in the cabinet."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"robokassa-mcp-mcp": {
"command": "uvx",
"args": [
"robokassa-mcp==0.1.2"
],
"env": {
"ROBOKASSA_LOGIN": "<YOUR_ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<YOUR_ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<YOUR_ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<YOUR_ROBOKASSA_PASSWORD3>"
}
}
}
}Cline
{
"mcpServers": {
"robokassa-mcp-mcp": {
"command": "uvx",
"args": [
"robokassa-mcp==0.1.2"
],
"env": {
"ROBOKASSA_LOGIN": "<YOUR_ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<YOUR_ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<YOUR_ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<YOUR_ROBOKASSA_PASSWORD3>"
}
}
}
}VS Code
{
"servers": {
"robokassa-mcp-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"robokassa-mcp==0.1.2"
],
"env": {
"ROBOKASSA_LOGIN": "<YOUR_ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<YOUR_ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<YOUR_ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<YOUR_ROBOKASSA_PASSWORD3>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"robokassa-mcp-mcp": {
"command": "uvx",
"args": [
"robokassa-mcp==0.1.2"
],
"env": {
"ROBOKASSA_LOGIN": "<YOUR_ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<YOUR_ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<YOUR_ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<YOUR_ROBOKASSA_PASSWORD3>"
}
}
}
}Let your agent find its tools
Find servers like robokassa-mcp from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.