The Razorpay MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Razorpay APIs, enabling advanced payment processing capabilities for developers and AI tools.
Razorpay MCP Server (Official) is an MCP project maintained in the razorpay/razorpay-mcp-server repository. The maintainer describes its purpose as “The Razorpay MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Razorpay APIs, enabling advanced payment processing capabilities for developers…”. Read the project documentation for the complete scope.
The maintainer’s configuration uses https://mcp.razorpay.com/mcp. Check the project’s account and authentication instructions when adding the endpoint to your client.
The example declares AUTH_HEADER. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| capture_payment | Change the payment status from authorized to captured. |
| fetch_payment | Fetch payment details with ID |
| fetch_payment_card_details | Fetch card details used for a payment |
| fetch_all_payments | Fetch all payments with filtering and pagination |
| update_payment | Update the notes field of a payment |
| initiate_payment | Initiate a payment using saved payment method with order and customer details |
| resend_otp | Resend OTP if the previous one was not received or expired |
| submit_otp | Verify and submit OTP to complete payment authentication |
| create_payment_link | Creates a new payment link (standard) |
| create_payment_link_upi | Creates a new UPI payment link |
| fetch_all_payment_links | Fetch all the payment links |
| fetch_payment_link | Fetch details of a payment link |
| send_payment_link | Send a payment link via SMS or email. |
| update_payment_link | Updates a new standard payment link |
| create_order | Creates an order |
| fetch_order | Fetch order with ID |
| fetch_all_orders | Fetch all orders |
| update_order | Update an order |
| fetch_order_payments | Fetch all payments for an order |
| create_refund | Creates a refund |
| fetch_refund | Fetch refund details with ID |
| fetch_all_refunds | Fetch all refunds |
| update_refund | Update refund notes with ID |
| fetch_multiple_refunds_for_payment | Fetch multiple refunds for a payment |
| fetch_specific_refund_for_payment | Fetch a specific refund for a payment |
| create_qr_code | Creates a QR Code |
| fetch_qr_code | Fetch QR Code with ID |
| fetch_all_qr_codes | Fetch all QR Codes |
| fetch_qr_codes_by_customer_id | Fetch QR Codes with Customer ID |
| fetch_qr_codes_by_payment_id | Fetch QR Codes with Payment ID |
| fetch_payments_for_qr_code | Fetch Payments for a QR Code |
| close_qr_code | Closes a QR Code |
| fetch_all_settlements | Fetch all settlements |
| fetch_settlement_with_id | Fetch settlement details |
| fetch_settlement_recon_details | Fetch settlement reconciliation report |
| create_instant_settlement | Create an instant settlement |
| fetch_all_instant_settlements | Fetch all instant settlements |
| fetch_instant_settlement_with_id | Fetch instant settlement with ID |
| fetch_all_payouts | Fetch all payout details with A/c number |
| fetch_payout_by_id | Fetch the payout details with payout ID |
| fetch_tokens | Get all saved payment methods by customer ID or contact number |
| revoke_token | Revoke a saved payment method (token) for a customer |
| create_registration_link | Create a registration link (auth link) for subscription registration |
| detect_stack | Detect project language/framework for checkout integration |
| integrate_razorpay_checkout | Generate end-to-end Razorpay Standard Checkout integration code for supported frameworks |
{
"mcpServers": {
"rzp-mcp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.razorpay.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Basic <Base64(key:secret)>"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| AUTH_HEADER | Declared in the maintainer’s client configuration. | Check documentation |
Access Stripe billing and payment tools through its MCP server. Connect with OAuth or a supported agent API key and choose the intended account.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
These skills connect to the **GoodBarber MCP server** and give your AI assistant structured workflows to manage your products, orders, customers
MCP discovery and x402 checkout handoff for five paid Batcave agent products.
Connect your AI assistant to NexPay to view payments, contacts, commissions, and exchange rates.
Costa Rica payments for AI agents — SINPE Movil via ONVO Pay. Never holds funds.