Razorpay enables merchants to inspect payments, orders, refunds, settlements, payouts, payment links, and QR code transactions directly from their dashboard data. Retrieve transaction details, review settlement reconciliation records, and track payment activity to simplify financial operations.
Encrypted at rest, isolated from the model
Resolved from an AES-256-GCM vault at the moment of the call and attached to the request — the model never sees the secrets.
Try asking
Detect the technology stack of a project based on file information. Returns language, framework, frontend framework, and package manager. IMPORTANT: Always call this tool FIRST before calling integrate_razorpay_checkout. Before calling this tool, you MUST: 1) List the project's files and pass them in the 'files' parameter, 2) Read the relevant dependency file (package.json for Node.js, requirements.txt for Python, go.mod for Go, pubspec.yaml for Flutter, Cargo.toml for Rust, pom.xml for Java, etc.) and pass its contents in the corresponding parameter. Then pass the detected language, framework, and frontend to integrate_razorpay_checkout.
Fetch all instant settlements with optional filtering, pagination, and payout details
Fetch all orders with optional filtering and pagination
Fetch all payment links with optional filtering by payment ID or reference ID.You can specify the upi_link parameter to filter by link type.
Fetch all payments with optional filtering and pagination
Fetch all payouts for a bank account number
Fetch all QR codes with optional filtering and pagination
Use this tool to retrieve details of all refunds. By default, only the last 10 refunds are returned.
Fetch all settlements with optional filtering and pagination
Fetch details of a specific instant settlement using its ID
Use this tool to retrieve multiple refunds for a payment. By default, only the last 10 refunds are returned.
Fetch an order's details using its ID
Fetch all payments made for a specific order in Razorpay
Use this tool to retrieve the details of a specific payment using its id. Amount returned is in paisa
Use this tool to retrieve the details of the card used to make a payment. Only works for payments made using a card.
Fetch payment link details using it's ID. Response contains the basic details like amount, status etc. The link could be of any type(standard or UPI)
Fetch all payments made on a QR code
Fetch a payout's details using its ID
Fetch a QR code's details using it's ID
Fetch all QR codes for a specific customer
Fetch all QR codes for a specific payment
Use this tool to retrieve the details of a specific refund using its id.
Fetch settlement reconciliation report for a specific time period
Fetch details of a specific settlement using its ID
Use this tool to retrieve details of a specific refund made for a payment.
Complete Razorpay Standard Checkout integration. Returns ALL code needed - backend routes, frontend integration, and payment verification. IMPORTANT: Before calling this tool, ALWAYS call detect_stack first to determine the project's language, backendFramework, and frontendFramework. Do NOT ask the user for these values. The AI should apply ALL returned files and modifications without asking the user for additional steps.
One endpoint, the same key, whichever client you use.
~/Library/Application Support/Claude/claude_desktop_config.json (Mac) · %APPDATA%\Claude\claude_desktop_config.json (Windows)
Replace API_KEY with your own key.
Already have an "mcpServers" section in your config? Just add the server entry inside it.
Discovery, routing, credentials, tool scoping and execution logs all happen at the gateway→connections stay ACTIVE with no work from you
Razorpay MCP runs through a gateway that holds the credentials, scopes the access and records every call.
Managed auth, hosted MCP servers, and every Gmail tool your agent needs.
Free to start.