@theyahia/sberbank-acquiring-mcp
v1.0.1
Published
MCP server for Sberbank Acquiring — online payments, refunds, tokenization (Russia)
Maintainers
Readme
@theyahia/sberbank-acquiring-mcp
MCP server for Sberbank eCommerce Acquiring API. Register payments, manage pre-authorized transactions, process refunds, handle card tokenization, and check fiscal receipt status (54-FZ).
Install
npx -y @theyahia/sberbank-acquiring-mcpEnvironment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| SBER_USERNAME | Yes | Sberbank merchant API username |
| SBER_PASSWORD | Yes | Sberbank merchant API password |
| SBER_BASE_URL | No | API base URL (default: https://securepayments.sberbank.ru) |
Tools
| Tool | Description |
|------|-------------|
| register_order | Register a single-step payment |
| register_pre_auth | Register a two-step pre-authorized payment |
| get_order_status | Get basic order status |
| get_order_status_extended | Get extended order details with card info |
| reverse_order | Void a payment before settlement |
| refund_order | Refund a payment (full or partial) |
| deposit_order | Capture a pre-authorized payment |
| get_receipt_status | Get 54-FZ fiscal receipt status |
| create_binding | Tokenize a customer's card |
| pay_by_binding | Charge a saved card |
Demo Prompts
- "Create a payment for 1500 RUB with return URL https://myshop.ru/success"
- "Check the status of order abc-123-def and show me the card details"
- "Refund 500 RUB from order abc-123-def"
License
MIT
