Philippines Payments Mcp
@junter1989k-ai
Overview
What is Philippines Payments Mcp?
A remote MCP server that lets AI agents (Claude, ChatGPT, Cursor…) accept payments in the Philippines through GCash, Maya, GrabPay, credit/debit cards, and online banking. It routes via PayMongo links (hosted checkout) and acts as a stateless translation layer — no funds, credentials, or database are stored on the server.
How to use Philippines Payments Mcp?
Configure your AI client with the MCP endpoint https://mcp-ph.wishpool.app/mcp and pass the header x-paymongo-secret-key with your PayMongo secret key (use sk_test_... for test mode, sk_live_... for production). Use the tools create_payment_link to generate a payment link and query_payment_status to check status by session_id.
Key features of Philippines Payments Mcp
- Accepts GCash, Maya, GrabPay, cards, and online banking
- Pull-based payment status check — no webhook needed
- Stateless: never holds or stores funds or credentials
- Test mode available with
sk_test_...keys (free) - Part of a 7-country payment MCP family
- Zero runtime dependencies for production usage
Use cases of Philippines Payments Mcp
- AI assistant that accepts payments for Philippine services or products
- Automated invoicing and payment collection via GCash or Maya
- Build a chatbot that creates payment links and confirms payment status
- Integrate local Philippine payment methods into any LLM-powered workflow
FAQ from Philippines Payments Mcp
What payment methods are supported in Philippines Payments Mcp?
GCash, Maya (PayMaya), GrabPay, credit/debit cards, and online banking — the wallets and methods commonly used in the Philippines.
How do I authenticate with Philippines Payments Mcp?
Pass your PayMongo secret key in the x-paymongo-secret-key header. Use sk_test_... for testing (no real money) and sk_live_... for production.
Is there a minimum or maximum amount for payments?
The minimum is ₱20 (Philippine pesos). No maximum is specified.
Does Philippines Payments Mcp require a webhook?
No. It uses a pull-based method — call query_payment_status to check the payment state instead of waiting for a webhook.
What runtime or dependencies are needed?
The server is remote; no local runtime is required. For development, Node.js 18+ is needed. There are zero runtime dependencies in production.