As an MCP server
uvx is from the uv package manager — install via
brew install uv or curl -LsSf https://astral.sh/uv/install.sh | sh.As a Python library
HTTP transport (advanced)
By default the server runs as stdio — what every MCP client expects. For remote setups or the MCP Inspector:--transport {stdio,http,streamable-http,sse}, --host, --port.
Credentials
| Variable | Required for |
|---|---|
ROBOKASSA_LOGIN | All tools |
ROBOKASSA_PASSWORD1 | Checkout, SuccessURL verification, CalcOutSumm, fiscal, SMS |
ROBOKASSA_PASSWORD2 | check_payment (OpStateExt), ResultURL verification |
ROBOKASSA_PASSWORD3 | refund_create (requires API Refund access in cabinet) |