概览
What is Vietnam Payments Mcp?
A remote MCP server that lets any AI agent (Claude, ChatGPT, Cursor, etc.) accept payments in Vietnam via MoMo wallet QR and ATM/credit cards on the MoMo hosted page, with optional VNPay gateway aggregation. It is part of a 10-country family of payment MCP servers.
How to use Vietnam Payments Mcp?
Use the MCP endpoint https://mcp-vn.wishpool.app/mcp (Streamable HTTP, stateless JSON-RPC). For a zero‑setup demo, send requests with no headers. For real payments, supply MoMo credentials as x-momo-partner-code, x-momo-access-key, and x-momo-secret-key headers. Invoke the tools create_payment_link (creates a VND payment link) and query_payment_status (checks order status).
Key features of Vietnam Payments Mcp
- Accept MoMo wallet QR and ATM/card payments.
- Aggregates MoMo (default) and VNPay gateways.
- Zero‑setup public MoMo sandbox demo (no credentials needed).
- Pull‑based payment status check – no webhook or confirm step.
- Stateless translation layer – never holds or stores funds or credentials.
- No database; requests are signed per‑call with HMAC‑SHA256 in memory.
Use cases of Vietnam Payments Mcp
- Enable an AI assistant to request and verify MoMo payments from Vietnamese users.
- Integrate real VND payment collection into an LLM‑powered chatbot or workflow.
- Prototype payment flows without configuring a merchant account.
FAQ from Vietnam Payments Mcp
What gateways does Vietnam Payments Mcp support?
MoMo (default, with a zero‑setup public sandbox) and VNPay (requires HMAC‑SHA512 credentials sent via headers x-vnpay-tmn-code and x-vnpay-hash-secret).
How can I try Vietnam Payments Mcp without any credentials?
Use the public MoMo sandbox demo – send requests to the endpoint with no headers. The server will use a test environment with fake money.
How does payment status work?
Status is pull‑based: call query_payment_status with the order_id returned from create_payment_link. No webhook or confirmation step is needed.
Is Vietnam Payments Mcp secure with real money?
Yes. It is a stateless translation layer: funds flow directly from buyer to MoMo to merchant. The server never holds, moves, or stores funds or credentials. All requests are signed with HMAC‑SHA256 in memory per call.
What are the runtime requirements?
Node.js >= 18. Zero runtime dependencies. MIT license.