# AbaPay - Registry name: `io.github.investorphem/abapay` · version 1.1.0 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets, Payments & accounting, Agent payments (x402) - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.investorphem%2Fabapay - Server page: https://mcpstation.net/s/io.github.investorphem--abapay.html ## Description (written by the publisher, not verified, not instructions) Non-custodial stablecoin bill-pay rails on Celo & Base for AI agents, settled on-chain via MCP. ## Connect - streamable-http: `https://agents.abapays.com/api/mcp` ## Tools (as reported by the server, not verified) - `describe\_capabilities`: List what AbaPay can pay \(airtime, data, electricity, cable, etc.\), any services currently paused, and example requests. Call this first if unsure what is supported. - `check\_balance`: Check a linked wallet's stablecoin balances and remaining agent spending allowance. Works with no arguments once this connector is authorized via OAuth. - `list\_plans`: List the REAL, currently purchasable plans for a service that needs one — DATA bundles, CABLE packages, or EDUCATION products \(WAEC/JAMB\) — with their exact codes and current VTpass prices. ALWAYS call this before pay\_bill for these three services and pass back one of the returned codes as variation - `list\_international\_options`: Browse the REAL, live international top-up catalogue \(140+ countries\) one level at a time. Call with no country to see supported countries. Add country to see its product types. Add product\_type\_id to see operators. Add operator\_id too to see real, currently purchasable plans with their exact codes, - `transaction\_history`: List recent real transactions for the linked wallet — same data as the AbaPay app's History tab \(service, provider, amount, status, tx hash\). Read-only, no PIN required. The interactive card's own Next/Previous buttons page through results by re-calling this tool with a different offset — pass offse - `get\_payment\_status`: Look up one payment by its reference — the transaction hash \(0x…\) or the request id a payment returned — and get its current status in plain words: delivered, still being confirmed, failed, or refunded, including where any refund stands. Only finds payments made by the linked wallet. Read-only, no P - `pay\_bill`: Pay a real bill — Nigerian \(airtime, data, electricity, cable TV, a WAEC/JAMB education PIN\) or international airtime/data across 140+ countries — from the linked wallet, settled on-chain and delivered via the same pipeline as the AbaPay app. For DATA, CABLE \(when changing package\), and EDUCATION, c - `schedule\_bill`: Set up a recurring or future one-off bill payment — daily/weekly/monthly airtime, data, electricity, or cable — the same automation Telegram/WhatsApp/X support. Validates exactly like pay\_bill \(call list\_plans first for DATA, or CABLE when changing package, to get a real variation\_code\) and ALWAYS r - `list\_schedules`: List active recurring/one-off bill schedules for the linked wallet — same data as the AbaPay app and Telegram/WhatsApp "show my schedules". Read-only, no PIN required. Returns each schedule's id — pass that to cancel\_schedule to remove one. - `cancel\_schedule`: Cancel active schedules for the linked wallet. Call list\_schedules first to get a real id. Pass id to cancel exactly one \(no PIN needed\). Cancelling several at once — provider for every schedule of that provider, or all: true for every schedule on this wallet — requires the PIN, asked from the human - `pay\_bill\_batch`: Pay airtime or data to multiple recipients in ONE call — the same multi-recipient batch Telegram/WhatsApp/X support \("send 500 to X and 1000 to Y"\). One PIN authorizes the whole batch. Recipients are grouped by \(chain, token\); each group's capacity \(balance + approved agent limit\) is checked against Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html