Skip to content

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.

  • Community
  • Runs locally
  • API key

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 editorial

Illustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.

  1. 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

  2. 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

  3. 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 editorial

Best 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 pages

From 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 data

Setup documented for

Install command
npx @devqxi/satim-payment-gateway-mcp

Command 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.

Also listed on MCP Market.

See something incorrect? Report an update