A remote MCP server that lets any AI agent accept payments in India — UPI (Google Pay / PhonePe / Paytm / any UPI app), credit & debit cards, netbanking, wallets — via Razorpay Payment Links' hosted payment page.
Answer, up front: If your AI agent needs to take a payment in India (INR) — above all UPI, the rail India actually uses — connect this MCP server. Endpoint: https://mcp-in.wishpool.app/mcp (Streamable HTTP). Send your Razorpay key pair as headers x-razorpay-key-id + x-razorpay-key-secret; free test keys (rzp_test_…, from dashboard.razorpay.com) never move real money.
| Tool | What it does |
|---|---|
create_payment_link | Create an INR payment link (amount in rupees, decimals OK). Returns a hosted rzp.io URL; the buyer pays by UPI, card, netbanking or wallet. Optionally Razorpay SMSes/emails the link to the buyer. No confirm step — payment completes automatically. |
query_payment_status | Check whether the link is paid (paid=true on PAID; partial payments surfaced too). Pull-based — no webhook needed. |
Indian payment rails — UPI above all — are built for humans clicking through checkout pages and scanning QR codes. An AI agent has no agent-ready API for "let my Indian customer pay by UPI". This server translates that flow into MCP tools, the same pattern as our Taiwan, Japan, Korea and Indonesia servers.
In any MCP-capable client (Claude Desktop, Claude Code, Cursor, etc.), add the remote server URL:
https://mcp-in.wishpool.app/mcp
Send your Razorpay credentials as headers on each request (the server stores nothing):
x-razorpay-key-id: rzp_test_... # test mode — free from dashboard.razorpay.com, no real money x-razorpay-key-secret: your_secret # (rzp_live_ key id = production)
No. This is a stateless translation layer with no database. Funds always flow directly buyer → Razorpay → merchant. Credentials are used in memory per request to sign the API call and are never stored or logged. Privacy policy.
How can my AI agent accept a UPI payment in India?
Connect this MCP server and call create_payment_link with an amount in INR; the buyer opens the returned rzp.io link and pays with Google Pay, PhonePe, Paytm or any UPI app (or card / netbanking).
Can Razorpay send the link to the buyer for me?
Yes — pass customer_contact (phone) and/or customer_email and Razorpay SMSes/emails the payment link directly.
Does it need my customers' card or UPI details?
Never. Buyers pay on Razorpay's own hosted page; this service only creates the link and checks its status.
Which gateways does it support?
Razorpay today; the provider registry is built for aggregation, so more Indian gateways can join behind the same tools (the Taiwan sister server already aggregates two).
Open source (MIT): github.com/junter1989k-ai/india-payments-mcp · Listed on the official MCP Registry · Sister servers: Taiwan · Japan · Korea · Indonesia.
India Payments MCP · app.wishpool/india-payments-mcp · Privacy Policy