health_checkLABSCO SUMMARY
The support-desk half of payments, answerable without opening the Razorpay dashboard.
Refunds, order lookups and settlement queries are the requests that arrive one at a time and interrupt someone's afternoon; here they are single calls, and the order IDs that come back feed straight into a checkout flow.
What it is
A server over Razorpay's API covering the payment lifecycle: orders created and fetched, payments captured and updated, refunds issued, and settlements queried.
What you get
- Orders created with an amount in the smallest currency unit, a currency, an optional receipt reference and notes
- Partial payments allowed or disallowed per order
- A single order fetched by ID, and a paginated list filtered by Unix timestamp range
- Payments captured and updated, and payment records queried
- Full and partial refunds, with speed control
- Settlements queried for reconciling transaction history
- A readiness check that confirms the server is running and reachable
Requirements
A Razorpay account, whose Key ID and Key Secret (Razorpay Dashboard → Settings → API Keys) you add under Credentials in the MewCP dashboard — every call runs against Razorpay's own API. Amounts are in the smallest currency unit, so an INR order is priced in paise, and the receipt reference has a length limit.
Setup effort
Add the hosted endpoint plus a key — paste it into your client, then supply credentials
USE CASES
Answering 'where is my refund'
Look up the order, then issue a full or partial refund with the speed setting you want.
Starting a checkout from a conversation
Create the order with the amount and currency and hand the returned order ID to the checkout SDK.
Reconciling a day's takings
Pull the orders in a timestamp range and read the settlements alongside them.
Checking a customer's payment before you promise anything
Fetch the order by its ID and read the amount paid and current status.
17 tools
Listed in project docs. Your client may show a different list.
create_orderfetch_orderfetch_all_ordersfetch_payments_for_orderupdate_orderfetch_paymentfetch_all_paymentscapture_paymentupdate_paymentcreate_refundfetch_refundfetch_all_refundsfetch_refunds_for_paymentupdate_refundfetch_all_settlementsfetch_settlementBEFORE YOU INSTALL
What to know first
Tools you get
17 tools named in the project's documentation.
Requires
- A MewCP account — the Hobby tier is free (unlimited servers, 20K actions/month)
- A MewCP API key (MEWCP_KEY), from the MewCP dashboard → Developer
- The Razorpay server enabled in your MewCP toolset — the gateway only reaches servers you have enabled
- Your Razorpay Key ID and Key Secret (Razorpay Dashboard → Settings → API Keys), added under Credentials in the MewCP dashboard
Where it runs
All 3 documented clients connect to a hosted endpoint.
INSTALLATION
Connect your client
Server setup
https://gateway.mewcp.com/personal/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
MCP Clients
VS Code
{
"servers": {
"mewcp": {
"type": "http",
"url": "https://gateway.mewcp.com/personal/mcp",
"headers": {
"Authorization": "Bearer <YOUR_MEWCP_KEY>"
}
}
}
}Cursor
{
"mcpServers": {
"mewcp": {
"url": "https://gateway.mewcp.com/personal/mcp",
"headers": {
"Authorization": "Bearer <YOUR_MEWCP_KEY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"mewcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://gateway.mewcp.com/personal/mcp",
"--transport",
"http-only",
"--header",
"Authorization: Bearer <YOUR_MEWCP_KEY>"
]
}
}
}