click-mcp
MCP server for Click payment system (Uzbekistan). Supports invoices, card tokenization, payments, and fiscal receipts. Uses HMAC signature authentication.
Tools (8)
| Tool | Description |
|---|---|
create_invoice | Create a payment invoice |
check_invoice | Check invoice status |
create_card_token | Tokenize a card |
verify_card_token | Verify token with SMS code |
payment_with_token | Pay using a card token |
delete_card_token | Delete a saved card token |
check_payment | Check payment status |
fiscal_receipt | Get fiscal receipt |
Quick Start
{
"mcpServers": {
"click": {
"command": "npx",
"args": ["-y", "@theyahia/click-mcp"],
"env": {
"CLICK_SERVICE_ID": "<YOUR_SERVICE_ID>",
"CLICK_MERCHANT_ID": "<YOUR_MERCHANT_ID>",
"CLICK_SECRET_KEY": "<YOUR_SECRET_KEY>"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
CLICK_SERVICE_ID | Yes | Service ID from Click merchant portal |
CLICK_MERCHANT_ID | Yes | Merchant ID |
CLICK_SECRET_KEY | Yes | Secret key for HMAC signatures |
Demo Prompts
- "Create an invoice for 50000 UZS to phone 998901234567"
- "Check the status of invoice 12345"
- "Tokenize card 8600... with expiry 12/26"
- "Pay 25000 UZS using token tok_abc123"
- "Get fiscal receipt for payment 67890"
License
MIT