mcpbeat Sign in

Xaalis MCP Server

answering

Xaalis is answering right now. Last checked 7 min ago. It exposes 28 tools.

Wave and Orange Money payments in Senegal: payment links, refunds, subscriptions, agent payouts.

Uptime history 21 hours of history
21 hours agonow
100.0%
Uptime 24h
150 of 150 checks
28
Tools
read from the server
511 ms
Response time
average over 24h
OAuth sign-in
Access
streamable-http

Nothing serious here today

Today is the operative word: we check Xaalis every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add mcp --transport http https://mcp.xaalis.org/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.xaalis.org/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://mcp.xaalis.org/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.xaalis.org/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://mcp.xaalis.org/mcp"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 28

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

xaalis
xaalis_advance_subscription
Sandbox only: jump to the subscription's next billing event (next invoice, due date or end of grace) to test renewals without waiting.
xaalis_cancel_subscription
Cancel now (voids the unpaid invoice if checkout hasn't started) or at the end of the current period.
xaalis_create_agent_wallet
Sandbox: create a spending wallet for an AI agent, with a per-payout cap and the only phone numbers it may pay. Fund it, then issue its ak_test_ key. In production a human sets up agent wallets.
xaalis_create_payment
Create a payment and get a hosted checkout_url to send to the customer (Wave or Orange Money). The payment is NOT paid until its status is 'succeeded' — check with xaalis_get_payment or a signed webhook, never the customer's redirect.
xaalis_create_payout
Sandbox only with a merchant key: send money from the merchant balance to a Wave or Orange Money number. In production, agents pay out only through an agent wallet key (ak_) with limits set by a human.
xaalis_create_subscription
Bill a customer every day/week/month/year. Invoice 0 is issued at once: send its hosted_invoice_url (in latest_invoice) to the customer. Set billing_cycles (2–24) for an instalment plan that ends by itself.
xaalis_disable_agent_wallet
Stop an agent wallet: its keys can no longer start payouts. Payouts already accepted finish normally. Safe to repeat.
xaalis_fund_agent_wallet
Sandbox: move money from the merchant balance into an agent wallet. The wallet's balance is the agent's total spend limit.
xaalis_get_agent_wallet
Read an agent wallet's policy and balance.
xaalis_get_balance
The merchant's available balance (withdrawable) and money reserved for payouts in flight, in XOF.
xaalis_get_invoice
Read a subscription invoice: status, amount, due date, and hosted_invoice_url (the stable link to send the customer).
xaalis_get_payment
Read a payment's current status, amount, fee and checkout link. 'succeeded' is the only proof the customer paid.
xaalis_get_payout
Read a payout's status (pending, processing, succeeded, failed).
xaalis_get_subscription
Read a subscription: status, cycles paid, latest invoice.
xaalis_issue_agent_key
Sandbox: issue the ak_test_ key an agent uses to pay out from this wallet. The secret is shown ONCE — store it in a secret store or env var right away. Retrying with the same idempotency_key never shows it again.
xaalis_list_agent_wallets
List the merchant's agent wallets and their policies.
xaalis_list_invoices
List invoices, optionally for one subscription or by status.
xaalis_list_payments
List payments, newest first, optionally filtered by status.
xaalis_list_payouts
List the merchant's payouts, newest first, with their status and recipient.
xaalis_list_refunds
Read the refund of a payment, if any (a list of zero or one). Use it to check an uncertain refund instead of retrying.
xaalis_list_subscriptions
List subscriptions, newest first, optionally by status.
xaalis_list_webhook_deliveries
Recent webhooks Xaalis sent to the merchant's endpoint, with status, attempts and the last error — use it to debug a webhook integration.
xaalis_reclaim_agent_wallet
Sandbox: move unreserved money from an agent wallet back to the merchant balance.
xaalis_refund_payment
Send the FULL amount of a succeeded Wave payment back to the customer (no partial refunds). The merchant's available balance must cover it. One refund per payment; the same idempotency_key returns the same refund.
xaalis_sandbox_signup
Create a Xaalis SANDBOX merchant account and get its test secret key (sk_test_…) and webhook secret, with no human step. Sandbox only: no real money, simulated wallets. Going live later needs a human (KYC and approval). Store the returned secrets in environment variables, never in code.
xaalis_search_docs
Search the official Xaalis documentation (payments, webhooks, payouts, refunds, subscriptions, SDKs, errors, go-live). Use it before guessing how an endpoint behaves.
xaalis_simulate_payment
Sandbox only: make a test payment succeed or fail as if the customer had paid (or declined) in their wallet. Triggers the same webhooks as a real payment.
xaalis_whoami
Start here. Shows which Xaalis key is connected (none, merchant test/live, agent wallet), its mode, the account or wallet it belongs to, and which tools it unlocks.

Endpoints

URLTransportStateLatencyChecked
https://mcp.xaalis.org/mcp streamable-http sign-in 444 ms 8 min ago
https://mcp.xaalis.org/sandbox streamable-http answering 200 ms 7 min ago

Alternatives to Xaalis

same job, measured the same way
AgentaOS
by agentaos

Merchant of record: payment links, checkouts, subscriptions and invoices, with VAT handled.

answering
QuickPay
by pagaconquickpay

Payment links, stats, subscriptions, receivables and kitchen orders in Venezuela. Never moves money.

answering
G
GoCardless MCP Server
by gocardless

Manage GoCardless payments, mandates, subscriptions, refunds and payouts via AI assistants.

answering
Pin Payments MCP by usefulapi
by usefulapi

Read Pin Payments charges, refunds, balances, transfers and subscriptions without moving money.

35 tools answering
Dodo Payments
by dodopayments

Dodo Payments API: payments, subscriptions, customers, products, refunds, licenses, usage.

answering
Recurpay MCP by usefulapi
by usefulapi

Read subscriptions, subscribers and orders; manage renewals, billing skips and payment links.

18 tools answering
Cobroya
by dan1d

Mercado Pago payments for AI agents: payment links, search, refunds, merchant info.

57 installs/wk local only
Xendit MCP
by mrslbt

Xendit payment APIs for AI agents. Payment links, payouts, balances, and transactions.

70 installs/wk local only

Xaalis — questions

Answers built from our own checks of this server.

What can Xaalis do?
It exposes 28 tools, read directly from the server on our last check. Among them: xaalis_advance_subscription, xaalis_cancel_subscription, xaalis_create_agent_wallet, xaalis_create_payment, xaalis_create_payout, xaalis_create_subscription and 22 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Xaalis working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 150 of 150 checks got a reply (100.0%), average response time 511 ms. The bar chart above shows every period we have measured.
How do I connect Xaalis?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to Xaalis?
No API key is involved. Xaalis answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is Xaalis?
It answers our handshake in 511 ms on average, which is faster than 24% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.