get_paymentFetch details of a specific payment by ID
list_paymentsList payments with optional filters
get_payment_analyticsAnalyze payments for a date range \u2014 total revenue, success rate, failure breakdown, payment method distribution
get_orderFetch details of a specific order by ID
list_ordersList orders with optional filters
get_customerFetch details of a specific customer by ID
list_customersList customers with optional filters
get_subscriptionFetch details of a specific subscription
list_subscriptionsList subscriptions with optional filters
get_subscription_analyticsAnalyze subscriptions \u2014 active count, churn rate, MRR, upcoming renewals
get_refundFetch details of a specific refund
list_refundsList refunds for a payment
get_dashboard_summaryGet a high-level business summary \u2014 revenue today, this week, this month, success rate, top payment methods. Perfect for a quick business health
get_failed_payment_analysisAnalyze why payments are failing \u2014 breakdown by error code, bank, payment method
We re-grade npm:@indiamcp/razorpay-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.