# Razorpay MCP

> Razorpay MCP lets you manage every part of your online payment lifecycle through natural conversation. Connect this tool to any AI agent and get full control over orders, customer records, and financials without jumping between apps. You can automatically process refunds, list settlements, create new payments, and track subscriptions—all from a single chat interface.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** razorpay, payment-gateway, fintech-api, order-management, refunds-automation, invoicing-api, india-payments, subscription-management, mcp

## Description

Running an e-commerce store means handling constant financial complexity. Instead of manually logging into your payment dashboard to check status codes or cross-reference customer IDs, you talk to your AI agent. This MCP gives you total command over your payments by exposing every core function—from listing all managed orders and retrieving detailed metadata to creating new payment links for specific invoices. You can use the tool to list and search through existing customers, making sure your CRM records stay accurate alongside your sales data. Need to verify if a payout settled correctly? The agent handles that. It monitors transaction statuses and lets you track everything from initial payments to final settlements. By connecting this MCP via Vinkius, you get an AI-powered financial coordinator built right into your preferred client, eliminating spreadsheet dumps and tedious status checks.

## Tools

### create_customer
Adds a new customer record to your account.

### create_order
Generates a new payment order for incoming funds.

### get_order
Fetches detailed information about one specific order.

### get_payment
Retrieves all details associated with a single payment transaction.

### list_customers
Pulls a complete list of your registered customers.

### list_invoices
Shows all created invoices and their current status.

### list_orders
Lists every payment order you have managed.

### list_payments
Retrieves a comprehensive list of all transactions that occurred.

### list_refunds
Generates a history report showing every refund processed.

### list_settlements
Shows the status and details of funds moved to your bank account.

### list_subscriptions
Retrieves a list of all active billing plans and recurring revenue streams.

### list_transfers
Lists records of funds moved between accounts or users.

## Prompt Examples

**Prompt:** 
```
List all active customers in my Razorpay account.
```

**Response:** 
```
I've retrieved your customers. You have 150 registered contacts. Notable recent profiles include 'John Miller' and 'Sarah Chen'. Which one would you like to see the payment history for?
```

**Prompt:** 
```
Show me all payment transactions from today with their statuses and settlement details.
```

**Response:** 
```
67 transactions today totaling ₹4,23,500. Captured: 62 (₹3,98,200). Authorized but not captured: 3 (₹18,400). Failed: 2 (₹6,900, card declined). By method: UPI 45% (highest), Credit Card 28%, Debit Card 15%, Net Banking 8%, Wallets 4%. Settlement: ₹3,45,000 settled to your bank account at 4 PM. Pending settlement: ₹53,200 (next cycle tomorrow). Average transaction: ₹6,320. Refunds processed: 4 (₹12,800).
```

**Prompt:** 
```
Create a new payment link for ₹15,000 for the consulting invoice with 7-day expiry.
```

**Response:** 
```
Payment link created. Amount: ₹15,000. Purpose: Consulting Invoice #INV-2025-089. Short URL: rzp.io/l/cons089. Expiry: May 20, 2025. Accepted methods: UPI, Credit Card, Debit Card, Net Banking, Wallets. Partial payments: disabled. The link has been copied to your clipboard and is ready to share via email or WhatsApp. A payment receipt will be auto-generated upon successful payment.
```

## Capabilities

### Manage Customer Records
List or search your database of customers to maintain accurate records.

### Create Payments and Orders
Programmatically create new payment orders for immediate transactions.

### Retrieve Transaction Details
Get specific information on payments, orders, or refunds using unique IDs.

### View Financial History
List and monitor settlements, transfers, invoices, and subscriptions.

## Use Cases

### Handling a Chargeback Inquiry
A customer asks why their refund hasn't hit. You ask your agent to get payment details for the transaction ID, and it instantly pulls up the status, showing that the funds were successfully listed as refunds.

### End-of-Month Reconciliation
The finance team needs a summary of money received. They prompt their agent to list payments, list settlements, and list transfers simultaneously, getting one consolidated report instead of running three separate reports.

### Setting Up Recurring Billing
A merchant needs to validate if the subscription service is active. They ask the MCP to list subscriptions, which pulls up all plans and their current billing status for immediate review.

### Creating a Quick Payment Link
You need to send an invoice link right now. You instruct your agent to create an order and generate a payment link, completing the transaction setup without opening the Razorpay dashboard.

## Benefits

- You stop switching between apps. The agent handles listing all payment orders, retrieving details, and creating new payments—all within your existing workflow.
- Tracking revenue streams is instant. You can list subscriptions and check invoice statuses to ensure your recurring billing plans are always monitored.
- Finance tasks become conversational. Instead of checking a dashboard, you ask the agent to list settlements or monitor transfers for immediate confirmation.
- Customer data stays linked to payments. The MCP lets you list customers by name or ID, ensuring payment records match accurate contact information.
- Debugging is faster. You can use the tool to get details on specific orders and payments instantly, eliminating manual status checks across multiple tabs.

## How It Works

The bottom line is that you get an always-on payments specialist integrated directly into your daily chat workflow.

1. Subscribe to this MCP on Vinkius.
2. Enter your required Razorpay Key ID and Key Secret credentials from the platform dashboard.
3. Start giving commands in any compatible client, asking for specific payment reports or actions.

## Frequently Asked Questions

**How do I use the list_payments tool in Razorpay MCP?**
You ask your agent to list all payments, and it returns a comprehensive history of transactions. You can then narrow down that data by date range or status within the conversation.

**Can I create an order using the create_order tool?**
Yes, you instruct your agent to generate a new payment order for a specified amount. This tool handles the necessary parameters so you can process payments programmatically.

**Does Razorpay MCP help with subscriptions? How do I check them?**
You use the list_subscriptions tool. It pulls up all your recurring billing plans and gives you a clear overview of your ongoing revenue streams.

**What is the best way to track refunds using Razorpay MCP?**
Use the list_refunds tool. This gives you an immediate, consolidated report detailing every refund that has been processed and its status.

**Is it possible to find a customer record with Razorpay MCP?**
You can use the list_customers tool. It allows you to search through your entire database of registered customers by name or other criteria.