MCP.so
登录

Razorpay MCP Server (Official)

@razorpay

关于 Razorpay MCP Server (Official)

Razorpay's Official MCP Server

基本信息

分类

其他

许可证

MIT

运行时

go

传输方式

stdio

发布者

razorpay

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "razorpay-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "RAZORPAY_KEY_ID",
        "-e",
        "RAZORPAY_KEY_SECRET",
        "razorpay-mcp-server:latest"
      ],
      "env": {
        "RAZORPAY_KEY_ID": "your_razorpay_key_id",
        "RAZORPAY_KEY_SECRET": "your_razorpay_key_secret"
      }
    }
  }
}

工具

45

Change the payment status from authorized to captured.

Fetch payment details with ID

Fetch card details used for a payment

Fetch all payments with filtering and pagination

Update the notes field of a payment

Initiate a payment using saved payment method with order and customer details

Resend OTP if the previous one was not received or expired

Verify and submit OTP to complete payment authentication

Creates a new payment link (standard)

Creates a new UPI payment link

Fetch all the payment links

Fetch details of a payment link

Send a payment link via SMS or email.

Updates a new standard payment link

Creates an order

Fetch order with ID

Fetch all orders

Update an order

Fetch all payments for an order

Creates a refund

Fetch refund details with ID

Fetch all refunds

Update refund notes with ID

Fetch multiple refunds for a payment

Fetch a specific refund for a payment

Creates a QR Code

Fetch QR Code with ID

Fetch all QR Codes

Fetch QR Codes with Customer ID

Fetch QR Codes with Payment ID

Fetch Payments for a QR Code

Closes a QR Code

Fetch all settlements

Fetch settlement details

Fetch settlement reconciliation report

Create an instant settlement

Fetch all instant settlements

Fetch instant settlement with ID

Fetch all payout details with A/c number

Fetch the payout details with payout ID

Get all saved payment methods by customer ID or contact number

Revoke a saved payment method (token) for a customer

Create a registration link (auth link) for subscription registration

Detect project language/framework for checkout integration

Generate end-to-end Razorpay Standard Checkout integration code for supported frameworks

概览

What is Razorpay MCP Server (Official)?

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. It supports both a remote hosted option (recommended, zero setup) and a local self-hosted option.

How to use Razorpay MCP Server (Official)?

Choose the remote server (recommended) by configuring your MCP client with npx mcp-remote https://mcp.razorpay.com/mcp --header "Authorization: Basic <token>". Replace <token> with a Razorpay merchant token or base64-encoded API key:secret. Configuration examples are provided for Cursor, Claude Desktop, and VS Code.

Key features of Razorpay MCP Server (Official)

  • Capture, fetch, and update payments and card details.
  • Create and manage payment links (standard/UPI).
  • Manage orders, refunds, and settlements.
  • Generate and close QR codes for payments.
  • Fetch payouts, tokens, and instant settlements.
  • Integration helpers: detect stack and generate checkout code.

Use cases of Razorpay MCP Server (Official)

  • Automate daily payment operations like capture and refunds.
  • Build AI assistants for payment inquiries and management.
  • Generate and send payment links via SMS or email.
  • Manage recurring payments with token and registration link tools.
  • Fetch settlement reconciliation reports for accounting.

FAQ from Razorpay MCP Server (Official)

What is the difference between Remote and Local MCP Server?

The Remote server is hosted by Razorpay with zero setup, automatic updates, and high availability. The Local server runs on your own infrastructure.

What authentication is required?

For the Remote server, use Basic Auth with a merchant token or base64-encoded API key and secret. Examples show using Authorization: Basic <token>.

Do I need Node.js to use the server?

Yes, npx is required. Node.js (which includes npm and npx) must be installed. The README provides installation instructions for macOS and Windows.

What tools are available?

Over 40 tools covering payments, orders, refunds, QR codes, settlements, payouts, tokens, registration links, and integration helpers. Most tools are supported on the Remote server.

Can I use this server in Cursor or Claude Desktop?

Yes, configuration examples for Cursor, Claude Desktop, and VS Code are provided in the README.

评论

其他 分类下的更多 MCP 服务器