PineLabs Plural PG — Payment Gateway MCP Server
Server Details
Create payment orders, checkout, subscriptions & UPI via PineLabs Plural PG gateway
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over 43 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- plural-pinelabs/pinelabs-online-mcp
- GitHub Stars
- 1
- Server Listing
- pinelabs-mcp
TDQS
Scored across 57 tools
Each tool targets a specific resource and action, with distinct purposes. Even though there are many retrieval tools (e.g., by ID vs. merchant reference), they are clearly differentiated by parameters and descriptions. No two tools appear to do the same thing.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_order, get_order_by_order_id, cancel_subscription). No mixing of conventions, making the set predictable and easy to navigate.
With 57 tools, the server is over-scoped. It covers multiple domains (orders, payment links, payouts, subscriptions, plans, presentations, settlements, integration helpers) that could be split into smaller, focused servers. The count exceeds the typical well-scoped range and introduces unnecessary complexity.
The tool set covers the core payment gateway lifecycle comprehensively: order management, refunds, payouts, subscription management, payment links, OTP flows, and settlements. Minor gaps like webhook management or more detailed analytics exist, but the essential operations are well covered.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
56 tool updates
- Changed
cancel_order1 field changed- added
Input schema / properties / order_id / descriptionAdded value: +"Unique identifier of the order in the Pine Labs database.\n Example: v1-5757575757-aa-hU1rUd"
- Changed
cancel_payment_link1 field changed- added
Input schema / properties / payment_link_id / descriptionAdded value: +"Unique identifier of the payment link\n (e.g., pl-v1-5757575757-aa-hU1rUd). Max 50 characters."
- Added
cancel_payout - Added
cancel_subscription - Added
capture_order - Added
create_card_payment - Added
create_debit - Added
create_merchant_retry - Changed
create_order34 fields changed- added
Input schema / properties / allowed_payment_methods / descriptionAdded value: +"Payment methods to offer: CARD, UPI, POINTS, NETBANKING, WALLET, CREDIT_EMI, DEBIT_EMI, BNPL" - added
Input schema / properties / amount_value / descriptionAdded value: +"Transaction amount in paisa (e.g., 1100 = Rs.11). Min: 100, Max: 100000000" - added
Input schema / properties / billing_address1 / descriptionAdded value: +"Billing address line 1" - added
Input schema / properties / billing_address2 / descriptionAdded value: +"Billing address line 2" - added
Input schema / properties / billing_address3 / descriptionAdded value: +"Billing address line 3" - added
Input schema / properties / billing_city / descriptionAdded value: +"Billing city" - added
Input schema / properties / billing_country / descriptionAdded value: +"Billing country" - added
Input schema / properties / billing_full_name / descriptionAdded value: +"Billing full name" - added
Input schema / properties / billing_pincode / descriptionAdded value: +"Billing pincode" - added
Input schema / properties / billing_state / descriptionAdded value: +"Billing state" - added
Input schema / properties / callback_url / descriptionAdded value: +"URL to redirect customers on success" - added
Input schema / properties / currency / descriptionAdded value: +"Three-letter ISO currency code (default: INR)" - added
Input schema / properties / customer_country_code / descriptionAdded value: +"Country code for mobile (e.g., 91). Defaults to 91" - added
Input schema / properties / customer_email / descriptionAdded value: +"Customer email address" - added
Input schema / properties / customer_first_name / descriptionAdded value: +"Customer first name" - added
Input schema / properties / customer_id / descriptionAdded value: +"Customer ID in Pine Labs database" - added
Input schema / properties / customer_last_name / descriptionAdded value: +"Customer last name" - added
Input schema / properties / customer_mobile / descriptionAdded value: +"Customer mobile number (10-20 digits)" - added
Input schema / properties / failure_callback_url / descriptionAdded value: +"URL to redirect customers on failure" - added
Input schema / properties / integration_mode / descriptionAdded value: +"Integration mode: REDIRECT (default), IFRAME, or SDK" - added
Input schema / properties / merchant_metadata / descriptionAdded value: +"Custom key-value metadata (max 10 pairs, 256 chars each)" - added
Input schema / properties / merchant_order_reference / descriptionAdded value: +"Unique identifier for the order (1-50 chars). Used for idempotency/reconciliation." - added
Input schema / properties / notes / descriptionAdded value: +"Note to show against the order (e.g., Order1)" - added
Input schema / properties / pre_auth / descriptionAdded value: +"Whether pre-authorization is required (default: false)" - added
Input schema / properties / product_amount / descriptionAdded value: +"Product amount in paisa (used with product_code)" - added
Input schema / properties / product_code / descriptionAdded value: +"Product code for EMI orders (e.g., redm_1)" - added
Input schema / properties / shipping_address1 / descriptionAdded value: +"Shipping address line 1" - added
Input schema / properties / shipping_address2 / descriptionAdded value: +"Shipping address line 2" - added
Input schema / properties / shipping_address3 / descriptionAdded value: +"Shipping address line 3" - added
Input schema / properties / shipping_city / descriptionAdded value: +"Shipping city" - added
Input schema / properties / shipping_country / descriptionAdded value: +"Shipping country" - added
Input schema / properties / shipping_full_name / descriptionAdded value: +"Shipping full name" - added
Input schema / properties / shipping_pincode / descriptionAdded value: +"Shipping pincode" - added
Input schema / properties / shipping_state / descriptionAdded value: +"Shipping state"
- Changed
create_payment_link32 fields changed- added
Input schema / properties / allowed_payment_methods / descriptionAdded value: +"Payment methods to offer: CARD, UPI, POINTS, NETBANKING, WALLET, CREDIT_EMI, DEBIT_EMI" - added
Input schema / properties / amount_value / descriptionAdded value: +"Amount in paisa (e.g., 50000 = Rs.500). Min: 100, Max: 100000000" - added
Input schema / properties / billing_address1 / descriptionAdded value: +"Billing address line 1" - added
Input schema / properties / billing_address2 / descriptionAdded value: +"Billing address line 2" - added
Input schema / properties / billing_address3 / descriptionAdded value: +"Billing address line 3" - added
Input schema / properties / billing_city / descriptionAdded value: +"Billing city" - added
Input schema / properties / billing_country / descriptionAdded value: +"Billing country" - added
Input schema / properties / billing_full_name / descriptionAdded value: +"Billing full name" - added
Input schema / properties / billing_pincode / descriptionAdded value: +"Billing pincode" - added
Input schema / properties / billing_state / descriptionAdded value: +"Billing state" - added
Input schema / properties / cart_coupon_discount_amount / descriptionAdded value: +"Cart-level coupon discount in paisa." - added
Input schema / properties / currency / descriptionAdded value: +"Three-letter ISO currency code (default: INR)" - added
Input schema / properties / customer_country_code / descriptionAdded value: +"Country code for mobile (e.g., +91). Defaults to +91" - added
Input schema / properties / customer_email / descriptionAdded value: +"Customer email address" - added
Input schema / properties / customer_first_name / descriptionAdded value: +"Customer first name" - added
Input schema / properties / customer_id / descriptionAdded value: +"Customer ID in Pine Labs database" - added
Input schema / properties / customer_last_name / descriptionAdded value: +"Customer last name" - added
Input schema / properties / customer_mobile / descriptionAdded value: +"Customer mobile number (10-20 digits)" - added
Input schema / properties / description / descriptionAdded value: +"Payment description (e.g., \"Payment for Order #12345\")" - added
Input schema / properties / expire_by / descriptionAdded value: +"Expiry timestamp in ISO 8601 (e.g., 2025-03-21T08:29Z). Max 180 days" - added
Input schema / properties / merchant_metadata / descriptionAdded value: +"Custom key-value metadata (e.g., {\"order_id\": \"12345\"})" - added
Input schema / properties / merchant_payment_link_reference / descriptionAdded value: +"Your unique reference for this payment link (1-50 chars, for idempotency/reconciliation). Auto-generated if not provided." - added
Input schema / properties / product_amount / descriptionAdded value: +"Product amount in paisa. Used only when product_code is provided." - added
Input schema / properties / product_code / descriptionAdded value: +"Product identifier (e.g., \"redmi_10\"). If provided, creates a product_details entry." - added
Input schema / properties / shipping_address1 / descriptionAdded value: +"Shipping address line 1" - added
Input schema / properties / shipping_address2 / descriptionAdded value: +"Shipping address line 2" - added
Input schema / properties / shipping_address3 / descriptionAdded value: +"Shipping address line 3" - added
Input schema / properties / shipping_city / descriptionAdded value: +"Shipping city" - added
Input schema / properties / shipping_country / descriptionAdded value: +"Shipping country" - added
Input schema / properties / shipping_full_name / descriptionAdded value: +"Shipping full name" - added
Input schema / properties / shipping_pincode / descriptionAdded value: +"Shipping pincode" - added
Input schema / properties / shipping_state / descriptionAdded value: +"Shipping state"
- Added
create_payout - Added
create_plan - Added
create_presentation - Added
create_refund - Added
create_subscription - Added
delete_plan - Added
delete_presentation - Added
detect_stack - Added
fetch_order_payments - Added
generate_otp - Added
get_all_settlements - Added
get_api_documentation - Added
get_card_details - Changed
get_merchant_success_rate2 fields changed- added
Input schema / properties / end_date / descriptionAdded value: +"Natural-language datetime (e.g., 'now', 'yesterday at 23:59:59')\n or exact 'YYYY-MM-DD HH:MM:SS' string. Defaults to 'now'." - added
Input schema / properties / start_date / descriptionAdded value: +"Natural-language datetime (e.g., '5 hours ago', 'yesterday at 00:00')\n or exact 'YYYY-MM-DD HH:MM:SS' string. Maximum range is 7 days."
- Added
get_order_by_merchant_order_reference - Changed
get_order_by_order_id1 field changed- added
Input schema / properties / order_id / descriptionAdded value: +"Unique identifier of the order in the Pine Labs database.\n Example: v1-4405071524-aa-qlAtAf"
- Changed
get_order_details5 fields changed- added
Input schema / properties / end_date / descriptionAdded value: +"End date in ISO 8601 format (e.g., 2024-10-09T23:59:59).\n Maximum date range is 60 days." - added
Input schema / properties / merchant_id / descriptionAdded value: +"Merchant identifier for the request." - added
Input schema / properties / page / descriptionAdded value: +"Page number to retrieve." - added
Input schema / properties / per_page / descriptionAdded value: +"Number of records per page." - added
Input schema / properties / start_date / descriptionAdded value: +"Start date in ISO 8601 format (e.g., 2024-10-01T00:00:00).\n Maximum date range is 60 days."
- Changed
get_payment_link_by_id1 field changed- added
Input schema / properties / payment_link_id / descriptionAdded value: +"Unique identifier of the payment link\n (e.g., pl-v1-5757575757-aa-hU1rUd). Max 50 characters."
- Changed
get_payment_link_by_merchant_reference1 field changed- added
Input schema / properties / merchant_payment_link_reference / descriptionAdded value: +"Unique merchant reference for the payment link.\n Max 50 characters."
- Changed
get_payment_link_details5 fields changed- added
Input schema / properties / end_date / descriptionAdded value: +"End date in ISO 8601 format (e.g., 2024-10-09T23:59:59).\n Maximum date range is 60 days." - added
Input schema / properties / merchant_id / descriptionAdded value: +"Merchant identifier for the request." - added
Input schema / properties / page / descriptionAdded value: +"Page number to retrieve." - added
Input schema / properties / per_page / descriptionAdded value: +"Number of records per page." - added
Input schema / properties / start_date / descriptionAdded value: +"Start date in ISO 8601 format (e.g., 2024-10-01T00:00:00).\n Maximum date range is 60 days."
- Added
get_payout_balance - Added
get_payout_details - Added
get_payout_payments - Added
get_plan_by_id - Added
get_plan_by_merchant_reference - Added
get_plans - Added
get_presentation - Added
get_presentation_by_merchant_reference - Added
get_presentations_by_subscription_id - Changed
get_refund_order_details5 fields changed- added
Input schema / properties / end_date / descriptionAdded value: +"End date in ISO 8601 format (e.g., 2024-10-09T23:59:59).\n Maximum date range is 60 days." - added
Input schema / properties / merchant_id / descriptionAdded value: +"Merchant identifier for the request." - added
Input schema / properties / page / descriptionAdded value: +"Page number to retrieve." - added
Input schema / properties / per_page / descriptionAdded value: +"Number of records per page." - added
Input schema / properties / start_date / descriptionAdded value: +"Start date in ISO 8601 format (e.g., 2024-10-01T00:00:00).\n Maximum date range is 60 days."
- Added
get_settlement_by_utr - Added
get_subscription_by_id - Added
get_subscription_by_merchant_reference - Added
get_subscriptions - Added
integrate_pinelabs_checkout - Added
list_plural_apis - Added
pause_subscription - Added
resend_otp - Changed
resend_payment_link_notification1 field changed- added
Input schema / properties / payment_link_id / descriptionAdded value: +"Unique identifier of the payment link\n (e.g., pl-v1-5757575757-aa-hU1rUd). Max 50 characters."
- Added
resume_subscription - Changed
search_transaction2 fields changed- added
Input schema / properties / merchant_id / descriptionAdded value: +"Merchant identifier for the request." - added
Input schema / properties / transaction_id / descriptionAdded value: +"Unique identifier of the transaction."
- Added
send_subscription_notification - Added
submit_otp - Added
update_payout - Added
update_plan - Added
update_subscription
14 tool updates
- First observed
cancel_order - First observed
cancel_payment_link - First observed
create_order - First observed
create_payment_link - First observed
create_upi_intent_payment_with_qr - First observed
get_merchant_success_rate - First observed
get_order_by_order_id - First observed
get_order_details - First observed
get_payment_link_by_id - First observed
get_payment_link_by_merchant_reference - First observed
get_payment_link_details - First observed
get_refund_order_details - First observed
resend_payment_link_notification - First observed
search_transaction
Related MCP Connectors
Create and manage checkout pages, event ticketing, forms, customers, payments and subscriptions.
PagSeguro / PagBank payments, orders, charges (get, cancel, refund), checkouts and public key via th
India payments for AI agents — UPI, cards, wallets via Razorpay Payment Links. Never holds funds.
Official HitPay MCP: sales, payouts, balances; create payment links and invoices. OAuth; no refunds.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Razorpay payment gateway through natural language, allowing users to fetch payments, manage orders, issue refunds, and list settlements.8 npmMIT
- FlicenseNot gradedqualityCmaintenanceIntegrates with Razorpay's payment infrastructure to manage orders, process payments, handle refunds, and query settlements via the Model Context Protocol. Features stateless, multi-tenant architecture with secure per-request authentication using API keys.-
- FlicenseNot gradedqualityBmaintenanceEnables conversational AI agents to manage Razorpay payments directly, including payment lookups, order creation, refunds, UPI QR generation, and real-time webhook triage via the Model Context Protocol.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search a merchant's product catalog and complete UPI checkouts via Razorpay test-mode APIs, with spend mandates and full audit logging.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.