jpbester avatar

Payfast

jpbester/payfast-mcp

Connects Claude to PayFast, South Africa's payment gateway, letting you query transactions, manage subscriptions, and process refunds through conversational prompts. You get 13 tools covering everything from basic connectivity checks to high-risk operations like canceling subscriptions or charging stored tokens. It defaults to sandbox mode and marks destructive actions (pauses, cancellations, refunds) as requiring human approval. Setup is straightforward with environment variables for your merchant credentials. Reach for this if you're building payment workflows for South African merchants and want to handle PayFast operations without leaving your AI assistant.

tools
13
auth
Secret needed
transport
STDIO
env vars
4
last updated
Feb 2, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

pingTest API connectivity

Test API connectivity

No parameter schema in public metadata yet.

transaction_fetchGet transaction by ID

Get transaction by ID

No parameter schema in public metadata yet.

transaction_historyQuery transaction history

Query transaction history

No parameter schema in public metadata yet.

transaction_chargeCharge a stored token

Charge a stored token

No parameter schema in public metadata yet.

subscription_fetchGet subscription details

Get subscription details

No parameter schema in public metadata yet.

subscription_pausePause a subscription

Pause a subscription

No parameter schema in public metadata yet.

subscription_unpauseResume a subscription

Resume a subscription

No parameter schema in public metadata yet.

subscription_cancelCancel a subscription

Cancel a subscription

No parameter schema in public metadata yet.

subscription_updateUpdate subscription terms

Update subscription terms

No parameter schema in public metadata yet.

subscription_adhocAd-hoc subscription charge

Ad-hoc subscription charge

No parameter schema in public metadata yet.

refund_createProcess a refund

Process a refund

No parameter schema in public metadata yet.

refund_fetchGet refund details

Get refund details

No parameter schema in public metadata yet.

creditcard_fetchQuery card transaction

Query card transaction

No parameter schema in public metadata yet.

Sponsors

Configuration

PAYFAST_MERCHANT_ID*

Your PayFast merchant ID

PAYFAST_MERCHANT_KEY*secret

Your PayFast merchant key

PAYFAST_PASSPHRASE*secret

Your PayFast API passphrase

PAYFAST_ENVIRONMENT

PayFast environment: 'sandbox' or 'production' (defaults to sandbox)

Readme

payfast-mcp

A Model Context Protocol (MCP) server for PayFast, South Africa's leading payment gateway. Enables AI assistants like Claude to securely interact with your PayFast merchant account.

Features

  • Transaction management — fetch transaction details, query history, process tokenized charges
  • Subscription management — fetch, pause, unpause, cancel, update, and ad-hoc charge subscriptions
  • Refund processing — create refunds (full or partial) and query refund status
  • Credit card queries — look up credit card transaction details
  • Sandbox support — defaults to sandbox mode for safe testing
  • Secure by design — credentials via environment variables only, sensitive data never logged

Available Tools


View the full README on GitHub

Details

Repository
github.com/jpbester/payfast-mcp
Category
Finance & Commerce
Package
payfast-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Finance & Commerce MCP servers

View all
1juan-cinto-infracommerce avatarMagento Cloud MCP Serverjuan-cinto-infracommerce/mcp-magento-cloudMCP server for Adobe Commerce Cloud — REST API + SSH, no PHP CLI required0stars
2kota1026 avatarDefiguard Mcpkota1026/quantum-shieldDeFiGuard MCP Server - DeFi protocol risk analysis tools for AI coding agents. Analyze token co...0stars
3leaddelta avatarLeadDelta MCP Serverleaddelta/ld-mcp-serverMCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.0stars
4manycontacts avatarManyContacts - WhatsApp Business CRMmanycontacts/mcpWhatsApp Business CRM: send messages, manage contacts, campaigns, and AI agents.0stars
5mdfifty50-boop avatarAgent Costcentermdfifty50-boop/agent-costcenter-mcpMulti-agent billing and cost allocation tracking0stars
6mighty840 avatarSwarmHaulio.github.mighty840/swarmhaulMulti-agent coordination protocol on Solana. Swarm formation, on-chain settlement, 14 MCP tools.0stars