Razorpay MCP Server
UnclaimedRazorpay's Official MCP Server
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'razorpay-mcp-server' -- 'npx' '-y' '--version'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
capture_payment
Change the payment status from authorized to captured.
close_qr_code
Closes a QR Code
create_instant_settlement
Create an instant settlement
create_order
Creates an order
create_payment_link
Creates a new payment link (standard)
create_payment_link_upi
Creates a new UPI payment link
create_qr_code
Creates a QR Code
create_refund
Creates a refund
fetch_all_instant_settlements
Fetch all instant settlements
fetch_all_orders
Fetch all orders
fetch_all_payment_links
Fetch all the payment links
fetch_all_payments
Fetch all payments with filtering and pagination
fetch_all_payouts
Fetch all payout details with A/c number
fetch_all_qr_codes
Fetch all QR Codes
fetch_all_refunds
Fetch all refunds
fetch_all_settlements
Fetch all settlements
fetch_instant_settlement_with_id
Fetch instant settlement with ID
fetch_multiple_refunds_for_payment
Fetch multiple refunds for a payment
fetch_order
Fetch order with ID
fetch_order_payments
Fetch all payments for an order
fetch_payment
Fetch payment details with ID
fetch_payment_card_details
Fetch card details used for a payment
fetch_payment_link
Fetch details of a payment link
fetch_payments_for_qr_code
Fetch Payments for a QR Code
fetch_payout_by_id
Fetch the payout details with payout ID
fetch_qr_code
Fetch QR Code with ID
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_refund
Fetch refund details with ID
fetch_settlement_recon_details
Fetch settlement reconciliation report
fetch_settlement_with_id
Fetch settlement details
fetch_specific_refund_for_payment
Fetch a specific refund for 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
send_payment_link
Send a payment link via SMS or email.
submit_otp
Verify and submit OTP to complete payment authentication
update_order
Update an order
update_payment
Update the notes field of a payment
update_payment_link
Updates a new standard payment link
update_refund
Update refund notes with ID
Tool change history
FAQ
Questions about Razorpay MCP Server
- How do I connect Razorpay MCP Server to Claude?
- Run `claude mcp add razorpay-mcp-server -- npx -y --version` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Razorpay MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Razorpay MCP Server do?
- Razorpay MCP Server documents 40 tools to the agent, including capture_payment, close_qr_code, create_instant_settlement. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.