AI agents can now accept payments across 10 countries
Open-source, MIT-licensed MCP servers let AI agents accept payments via Pix, UPI, GCash, PromptPay, and KakaoPay across 10 countries and their local rails.
A developer expanded a single MCP (Model Context Protocol) server built for Taiwan payments into a suite covering ten countries within a week. Separate MCP servers now exist for Taiwan, Japan, South Korea, Indonesia, India, Brazil, the Philippines, Thailand, Malaysia, and Vietnam, each wrapping the payment rails actually used locally—Pix, UPI, GCash, PromptPay, konbini stores, and KakaoPay among them. All ten servers are listed on the official MCP Registry, MIT-licensed, and dependency-free.
Each server is a stateless, roughly 500-line Node.js translation layer with no database, converting a country's hosted-checkout API into two or three MCP tools: creating a payment link, polling payment status, and—only for Korea—a dedicated confirmation tool required by Toss's 10-minute approval window. Merchant credentials are passed as HTTP headers and kept in memory only; funds always flow from buyer to gateway to merchant, meaning the servers never handle money directly.
The design specifically accounts for weaker local models: guidance is embedded directly in tool responses rather than buried in documentation, giving models exact next steps at the moment they're needed.
To verify functionality without opening merchant accounts in ten jurisdictions, the developer relied on three checks: comparing request formats against official docs and SDKs, firing fake API keys at production endpoints to confirm real authentication errors return, and running a daily automated probe that flags any gateway changes. That system caught PayMongo's legacy Links API silently failing, prompting a switch to Checkout Sessions. Taiwan and Vietnam endpoints can be tested immediately with no credentials required.