概览
What is Indonesia Payments Mcp?
A remote MCP server that lets AI agents accept payments in Indonesia. It integrates with Midtrans Snap to support GoPay, QRIS, ShopeePay, DANA, credit cards, bank virtual accounts, and cash payments at Alfamart/Indomaret.
How to use Indonesia Payments Mcp?
Add the MCP endpoint https://mcp-id.wishpool.app/mcp in any remote-MCP client. Send your Midtrans server key via the x-midtrans-server-key header on each request. Optionally set x-midtrans-mode to override sandbox/production detection.
Key features of Indonesia Payments Mcp
- Accepts GoPay, QRIS, ShopeePay, DANA, credit cards, bank VAs, Alfamart/Indomaret.
- Stateless translation layer: never holds, moves, or stores funds.
- Pull-based payment status check with no webhook or confirm step.
- Works with Claude, ChatGPT, Cursor, and any MCP client.
- Bring your own Midtrans server key; mode auto-detected from key prefix.
- Zero runtime dependencies; MIT licensed.
Use cases of Indonesia Payments Mcp
- An AI agent can generate a payment link for an Indonesian customer using GoPay.
- A chatbot can check if a bank transfer payment has settled by order_id.
- Automate order fulfillment after a QRIS payment completes without manual confirmation.
- Let an AI assistant create checkout links for Alfamart cash payments.
- Integrate Indonesian payment methods into a workflow without building custom payment infrastructure.
FAQ from Indonesia Payments Mcp
What is the difference between this server and using Midtrans directly?
This server translates Indonesian payment flows (GoPay, QRIS, etc.) into tools that an AI agent can call, whereas Midtrans APIs are designed for human interaction via web pages.
What are the runtime requirements?
The server runs remotely; no local installation needed. For development, Node.js ≥18 is required, zero dependencies.
Does this server store my credentials or payment data?
No, it is stateless. It never holds, moves, or stores funds or credentials, and has no database.
How does authentication work?
You must provide your own Midtrans server key via the x-midtrans-server-key header. The key prefix (SB-Mid-server-...) auto-detects sandbox or production mode; you can override with `x