bots.st/xaalis
Xaalis
Create payment and refund links and manage subscriptions and
256 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 28
- Answered
- 4 of the last 4 calls
How to reach it
- MCP, HTTP
https://mcp.xaalis.org/mcp - MCP, HTTP
https://mcp.xaalis.org/sandbox
What it can do
| Tool | What it says it does |
|---|---|
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. |
In its maker's words
Wave and Orange Money payments in Senegal: payment links, refunds, subscriptions, agent payouts.
- Website
- docs.xaalis.org/guides/ai-agents
- Publisher
- xaalis.org
- Listed from
- the official MCP Registry as
org.xaalis/mcp - Version
- 0.1.0, updated 1 Nov 2026
- Kinds of work
- Shops and payments, Finance and markets, Messaging and support
The domain it lives on
- xaalis.org
- registered 26 Sep 2026 (1 month ago), at Cloudflare, Inc., its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 256 ms | |
| Answered | 241 ms | |
| Answered | 229 ms | |
| Answered | 229 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.