Skip to content

theYahia/paytabs-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

MCP server for PayTabs — payment gateway, multi-currency (MENA)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors