paytabs-mcp
MCP server for PayTabs payment gateway (MENA region). Supports payment pages, transactions, refunds, voids, tokenization, and payment method discovery.
Tools (8)
| Tool | Description |
|---|---|
create_payment_page | Create a hosted payment page |
query_transaction | Query transaction details |
refund_transaction | Refund a completed transaction |
create_token | Tokenize a card for recurring payments |
charge_token | Charge a saved card token |
list_transactions | List transactions by date range |
void_transaction | Void a pending transaction |
get_payment_methods | Get available payment methods |
Quick Start
{
"mcpServers": {
"paytabs": {
"command": "npx",
"args": ["-y", "@theyahia/paytabs-mcp"],
"env": {
"PAYTABS_PROFILE_ID": "<YOUR_PROFILE_ID>",
"PAYTABS_SERVER_KEY": "<YOUR_SERVER_KEY>"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
PAYTABS_PROFILE_ID | Yes | Merchant profile ID |
PAYTABS_SERVER_KEY | Yes | Server key from PayTabs dashboard |
Demo Prompts
- "Create a payment page for 500 SAR for electronics order"
- "Check status of transaction TST2026040112345"
- "Refund 200 SAR from transaction TST2026040112345"
- "Void pending transaction TST2026040198765"
- "What payment methods are available for AED?"
License
MIT