by razorpay
Razorpay's Official MCP Server
# Add to your Claude Code skills
git clone https://github.com/razorpay/razorpay-mcp-serverGuides for using mcp servers skills like razorpay-mcp-server.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:31:54.816Z",
"npmAuditRan": true,
"pipAuditRan": true
}razorpay-mcp-server is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by razorpay. Razorpay's Official MCP Server. It has 226 GitHub stars.
Yes. razorpay-mcp-server passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/razorpay/razorpay-mcp-server" and add it to your Claude Code skills directory (see the Installation section above).
razorpay-mcp-server is primarily written in Go. It is open-source under razorpay on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh razorpay-mcp-server against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
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.
Choose your preferred setup method:
Currently, the Razorpay MCP Server provides the following tools:
| Tool | Description | API | Remote Server Support |
|---|---|---|---|
capture_payment |
Change the payment status from authorized to captured. | Payment | ✅ |
fetch_payment |
Fetch payment details with ID | Payment | ✅ |
fetch_payment_card_details |
Fetch card details used for a payment | Payment | ✅ |
fetch_all_payments |
Fetch all payments with filtering and pagination | Payment | ✅ |
update_payment |
Update the notes field of a payment | Payment | ✅ |
initiate_payment |
Initiate a payment using saved payment method with order and customer details | Payment | ✅ |
resend_otp |
Resend OTP if the previous one was not received or expired | Payment | ✅ |
submit_otp |
Verify and submit OTP to complete payment authentication | Payment | ✅ |
create_payment_link |
Creates a new payment link (standard) | Payment Link | ✅ |
create_payment_link_upi |
Creates a new UPI payment link | Payment Link | ✅ |
fetch_all_payment_links |
Fetch all the payment links | Payment Link | ✅ |
fetch_payment_link |
Fetch details of a payment link | Payment Link | ✅ |
send_payment_link |
Send a payment link via SMS or email. | Payment Link | ✅ |
update_payment_link |
Updates a new standard payment link | Payment Link | ✅ |
create_order |
Creates an order | Order | ✅ |
fetch_order |
Fetch order with ID | Order | ✅ |
fetch_all_orders |
Fetch all orders | Order | ✅ |
update_order |
Update an order | Order | ✅ |
fetch_order_payments |
Fetch all payments for an order | Order | ✅ |
create_refund |
Creates a refund | Refund | ❌ |
fetch_refund |
Fetch refund details with ID | Refund | ✅ |
fetch_all_refunds |
Fetch all refunds | Refund | ✅ |
update_refund |
Update refund notes with ID | Refund | ✅ |
fetch_multiple_refunds_for_payment |
Fetch multiple refunds for a payment | Refund | ✅ |
fetch_specific_refund_for_payment |
Fetch a specific refund for a payment | Refund | ✅ |
create_qr_code |
Creates a QR Code | QR Code | ✅ |
fetch_qr_code |
Fetch QR Code with ID | QR Code | ✅ |
fetch_all_qr_codes |
Fetch all QR Codes | QR Code | ✅ |
fetch_qr_codes_by_customer_id |
Fetch QR Codes with Customer ID | QR Code | ✅ |
fetch_qr_codes_by_payment_id |
Fetch QR Codes with Payment ID | QR Code | ✅ |
fetch_payments_for_qr_code |
Fetch Payments for a QR Code | QR Code | ✅ |
close_qr_code |
Closes a QR Code | QR Code | ❌ |
fetch_all_settlements |
Fetch all settlements | Settlement | ✅ |
fetch_settlement_with_id |
Fetch settlement details | Settlement | ✅ |
fetch_settlement_recon_details |
Fetch settlement reconciliation report | Settlement | ✅ |
create_instant_settlement |
Create an instant settlement | Settlement | ❌ |
fetch_all_instant_settlements |
Fetch all instant settlements | Settlement | ✅ |
fetch_instant_settlement_with_id |
Fetch instant settlement with ID | Settlement | ✅ |
fetch_all_payouts |
Fetch all payout details with A/c number | Payout | ✅ |
fetch_payout_by_id |
Fetch the payout details with payout ID | Payout | ✅ |
fetch_tokens |
Get all saved payment methods by customer ID or contact number | Token | ✅ |
revoke_token |
Revoke a saved payment method (token) for a customer | Token | ✅ |
create_registration_link |
Create a registration link (auth link) for subscription registration | Registration Link | ❌ |
detect_stack |
Detect project language/framework for checkout integration | N/A (MCP Integration Helper) | ✅ |
integrate_razorpay_checkout |
Generate end-to-end Razorpay Standard Checkout integration code for supported frameworks | N/A (MCP Integration Helper) | ✅ |
The Remote MCP Server is hosted by Razorpay and provides instant access to Razorpay APIs without any local setup. This is the recommended approach for most users.
npx is needed to use mcp server.
You need to have Node.js installed on your system, which includes both npm (Node Package Manager) and npx (Node Package Execute) by default:
# Install Node