Rails
Reference

Tools reference

Every function an agent can call on AbaPay, and exactly which rail exposes it. 11 capabilities live on MCP and A2A identically (one execution engine, two protocols); REST and the SDK cover the most common paths, not the full catalog.

CapabilityMCP / A2ARESTSDK
Check what's payable / pauseddescribe_capabilities——
Check balance + agent limitcheck_balance—agent.checkBalance()
List DATA/CABLE/EDUCATION planslist_plans——
List international top-up optionslist_international_options——
Transaction historytransaction_history—agent.transactionHistory()
Check one paymentget_payment_status——
Pay one billpay_billPOST /api/pay/x402agent.payBill() · payBillViaX402()
Pay 2-20 recipients in one callpay_bill_batch——
Schedule a recurring/future billschedule_bill—agent.scheduleBill()
List active scheduleslist_schedules——
Cancel a schedulecancel_schedule——
Link a wallet, mint an api_key—POST /api/agent/linkAbaPayAgent.link()
Full parameters

Every field, type, and requirement for all 11 tools, plus a live try-it panel →

Error codes

Every real code these calls can fail with, and whether it's worth retrying →

SDK

Full function signatures for abapay-sdk →