theYahia/tkassa-mcp
MCP server for T-Kassa — payments, refunds, recurring, SBP, receipts (Russia)
Platform-specific configuration:
{
"mcpServers": {
"tkassa-mcp": {
"command": "npx",
"args": [
"-y",
"tkassa-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server for T-Kassa (T-Bank/Tinkoff) payment API. 14 tools: payments, refunds, recurring charges, customer management, saved cards, SBP (Fast Payments), receipts (54-FZ).
[](https://www.npmjs.com/package/@theyahia/tkassa-mcp) [](./LICENSE)
Part of the Russian API MCP series (50 servers) by @theYahia.
{
"mcpServers": {
"tkassa": {
"command": "npx",
"args": ["-y", "@theyahia/tkassa-mcp"],
"env": {
"TKASSA_TERMINAL_KEY": "your-terminal-key",
"TKASSA_PASSWORD": "your-password"
}
}
}
}claude mcp add tkassa -e TKASSA_TERMINAL_KEY=your-key -e TKASSA_PASSWORD=your-password -- npx -y @theyahia/tkassa-mcp{
"tkassa": {
"command": "npx",
"args": ["-y", "@theyahia/tkassa-mcp"],
"env": {
"TKASSA_TERMINAL_KEY": "your-terminal-key",
"TKASSA_PASSWORD": "your-password"
}
}
}| Variable | Required | Description | |----------|:--------:|-------------| | TKASSA_TERMINAL_KEY | Yes | Terminal key (Dashboard -> Shops -> Terminals) | | TKASSA_PASSWORD | Yes | Terminal password (used for SHA-256 token signing) |
Get test credentials at T-Kassa Dashboard.
| Tool | Description | |------|-------------| | init_payment | Create a payment. Returns PaymentURL. Supports one-step/two-step, receipts (54-FZ), recurring, DATA fields | | get_payment_state | Get payment status by PaymentId (NEW, AUTHORIZED, CONFIRMED, REVERSED, REFUNDED, REJECTED) | | confirm_payment | Confirm a two-step payment. Supports partial confirmation | | cancel_payment | Cancel a payment (before or after conf
Loading reviews...