MCP server
SATIM Payment Gateway MCP Server
MCP server for Algeria's SATIM ePAY gateway that lets an AI client register CIB/Edhahabia card payment orders, confirm them, validate responses and issue refunds.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
An MCP server for Algeria's SATIM ePAY gateway. It gives an AI client tools to configure merchant credentials, register CIB and Edhahabia card payment orders, confirm them after the shopper returns, validate the gateway response and issue full or partial refunds. Maintained by community developer zakblacki (devqxi), it runs locally over stdio via npx @devqxi/satim-payment-gateway-mcp, authenticates with a SATIM merchant username and password, and is licensed GPL-3.0.
Why it stands out
A community-maintained MCP server covering Algeria's SATIM ePAY REST API, described in its own repository as unofficial.
What SATIM Payment Gateway MCP Server does
ecommerceguide editorial- Tools: register_order, confirm_order, refund_order, validate_payment_response
- Runs locally over stdio, installed with npx from npm
- Credentials set via SATIM_USERNAME and SATIM_PASSWORD or configure_credentials
- Read and write access, including full and partial refunds
- Setup instructions documented for Claude Desktop
- Switches between SATIM test and production REST endpoints
- Community project by zakblacki (devqxi), written in JavaScript, GPL-3.0
How ecommerce teams could use it
ecommerceguide editorialIllustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.
An Algerian online shop taking CIB and Edhahabia card payments
Creating a payment order and sending the shopper to the SATIM hosted form
Intended outcomeregister_order returns the orderId and formUrl, and the amount is converted to centimes automatically
A merchant handling post-payment reconciliation
Checking the outcome after a shopper returns from the SATIM page
Intended outcomeconfirm_order returns the order status and approval code, and validate_payment_response interprets it as accepted or rejected
A support team processing customer returns
Refunding a completed SATIM order in whole or in part
Intended outcomerefund_order submits the refund amount in dinars and reports the gateway error code
Who it suits
ecommerceguide editorialBest for
You take CIB or Edhahabia card payments through SATIM ePAY and want those calls exposed to an MCP client such as Claude Desktop.
Probably not for
You need a hosted remote endpoint, OAuth, vendor support or any gateway other than SATIM, since this is a community project run locally over stdio.
- Business size
- Any stageThe repository states no audience or pricing bound; it is a free open source package under GPL-3.0.
Technical details
From the vendor's own pagesFrom the server's repository, documentation and MCP directory listings.
- What an agent can do
- Payments, Orders
- Transport
- stdio (local)
- Authentication
- API keyenv SATIM_USERNAME / SATIM_PASSWORD and configure_credentials tool with merchant login and password
- Package
- @devqxi/satim-payment-gateway-mcp (npm)
- Language
- JavaScript
- Licence
- GPL-3.0
- Repository last updated
- 17 Jun 2026
Connect SATIM Payment Gateway MCP Server
Third-party dataSetup documented for
npx @devqxi/satim-payment-gateway-mcpCommand as listed on the repository README, not tested by ecommerceguide. Check the repository README (opens in a new tab) for configuration and credentials before running it.
Sources
ecommerceguide profiles are built from public product information and written for ecommerce teams. We do not test products, and paying never changes where a listing ranks.
- Listing on mcpmarket.commcpmarket.com (opens in a new tab)
- GitHub repositorygithub.com (opens in a new tab)
- npm packagenpmjs.com (opens in a new tab)
Also listed on MCP Market.
See something incorrect? Report an update