plural-pinelabs avatar

PineLabs Plural PG — Payment Gateway MCP Server

plural-pinelabs/pinelabs-online-mcp

Official Pine Labs integration that wires Claude directly to their payment gateway APIs. You get 50+ tools spanning payment links, checkout orders, UPI transactions, subscriptions, refunds, and payouts. The CLI handles credential setup and auto-configures your editor in one command. Tools are tagged by risk level: read-only queries like fetching order status, writes like creating payment links, and destructive operations like refunds that should need confirmation in agent workflows. Ships with stdio and HTTP transports, supports both UAT and production environments, and includes a read-only mode if you want agents querying transaction data without mutation access. Built for India-focused payment flows where Pine Labs is the merchant acquirer.

GitHub stars
1
tools
52
auth
Secret needed
transport
STDIO, HTTP
env vars
3
last updated
Jul 15, 2026

Tools

52 tools

Public tool metadata for what this MCP can expose to an agent.

create_payment_linkCreate a new payment link for collecting payments

Create a new payment link for collecting payments

No parameter schema in public metadata yet.

get_payment_link_by_idFetch a payment link by its payment link ID

Fetch a payment link by its payment link ID

No parameter schema in public metadata yet.

get_payment_link_by_merchant_referenceFetch a payment link by its merchant payment link reference

Fetch a payment link by its merchant payment link reference

No parameter schema in public metadata yet.

cancel_payment_linkCancel an active payment link

Cancel an active payment link

No parameter schema in public metadata yet.

resend_payment_link_notificationResend a payment link notification to the customer

Resend a payment link notification to the customer

No parameter schema in public metadata yet.

get_order_by_order_idRetrieve order details by order ID

Retrieve order details by order ID

No parameter schema in public metadata yet.

get_order_by_merchant_order_referenceRetrieve order details by merchant order reference

Retrieve order details by merchant order reference

No parameter schema in public metadata yet.

capture_orderCapture a previously authorized payment against an order

Capture a previously authorized payment against an order

No parameter schema in public metadata yet.

cancel_orderCancel a pre-authorized payment against an order

Cancel a pre-authorized payment against an order

No parameter schema in public metadata yet.

fetch_order_paymentsFetch all payment attempts associated with an order

Fetch all payment attempts associated with an order

No parameter schema in public metadata yet.

create_orderCreate a new checkout order and generate a checkout link

Create a new checkout order and generate a checkout link

No parameter schema in public metadata yet.

create_card_paymentCreate a server-to-server card payment against an order

Create a server-to-server card payment against an order

No parameter schema in public metadata yet.

get_card_detailsRetrieve card details (BIN, network, type) for a card number

Retrieve card details (BIN, network, type) for a card number

No parameter schema in public metadata yet.

generate_otpGenerate an OTP for a card payment authentication flow

Generate an OTP for a card payment authentication flow

No parameter schema in public metadata yet.

submit_otpSubmit an OTP to complete a card payment authentication

Submit an OTP to complete a card payment authentication

No parameter schema in public metadata yet.

resend_otpResend an OTP for a card payment authentication

Resend an OTP for a card payment authentication

No parameter schema in public metadata yet.

create_refundInitiate a full or partial refund against a captured payment

Initiate a full or partial refund against a captured payment

No parameter schema in public metadata yet.

get_all_settlementsRetrieve all settlements for the merchant within a date range

Retrieve all settlements for the merchant within a date range

No parameter schema in public metadata yet.

get_settlement_by_utrRetrieve a specific settlement by its UTR (Unique Transaction Reference)

Retrieve a specific settlement by its UTR (Unique Transaction Reference)

No parameter schema in public metadata yet.

create_payoutCreate a payout to disburse funds to a beneficiary (moves money)

Create a payout to disburse funds to a beneficiary (moves money)

No parameter schema in public metadata yet.

get_payout_detailsRetrieve details of a payout by payout ID

Retrieve details of a payout by payout ID

No parameter schema in public metadata yet.

get_payout_paymentsList payments associated with a payout

List payments associated with a payout

No parameter schema in public metadata yet.

get_payout_balanceRetrieve the available payout balance for the merchant

Retrieve the available payout balance for the merchant

No parameter schema in public metadata yet.

update_payoutUpdate an existing payout request

Update an existing payout request

No parameter schema in public metadata yet.

cancel_payoutCancel a pending payout request

Cancel a pending payout request

No parameter schema in public metadata yet.

create_planCreate a new subscription plan

Create a new subscription plan

No parameter schema in public metadata yet.

get_plansRetrieve subscription plans

Retrieve subscription plans

No parameter schema in public metadata yet.

get_plan_by_idRetrieve a subscription plan by plan ID

Retrieve a subscription plan by plan ID

No parameter schema in public metadata yet.

get_plan_by_merchant_referenceRetrieve a plan by merchant plan reference

Retrieve a plan by merchant plan reference

No parameter schema in public metadata yet.

update_planUpdate an existing subscription plan

Update an existing subscription plan

No parameter schema in public metadata yet.

delete_planDelete a subscription plan

Delete a subscription plan

No parameter schema in public metadata yet.

create_subscriptionCreate a new subscription against a plan

Create a new subscription against a plan

No parameter schema in public metadata yet.

get_subscriptionsRetrieve subscriptions

Retrieve subscriptions

No parameter schema in public metadata yet.

get_subscription_by_idRetrieve a subscription by subscription ID

Retrieve a subscription by subscription ID

No parameter schema in public metadata yet.

get_subscription_by_merchant_referenceRetrieve a subscription by merchant reference

Retrieve a subscription by merchant reference

No parameter schema in public metadata yet.

pause_subscriptionPause an active subscription

Pause an active subscription

No parameter schema in public metadata yet.

resume_subscriptionResume a paused subscription

Resume a paused subscription

No parameter schema in public metadata yet.

cancel_subscriptionCancel an active subscription

Cancel an active subscription

No parameter schema in public metadata yet.

update_subscriptionUpdate an existing subscription

Update an existing subscription

No parameter schema in public metadata yet.

create_presentationCreate a presentation (payment request) for a subscription

Create a presentation (payment request) for a subscription

No parameter schema in public metadata yet.

get_presentationRetrieve a presentation by presentation ID

Retrieve a presentation by presentation ID

No parameter schema in public metadata yet.

delete_presentationDelete a presentation

Delete a presentation

No parameter schema in public metadata yet.

get_presentations_by_subscription_idRetrieve all presentations for a subscription

Retrieve all presentations for a subscription

No parameter schema in public metadata yet.

get_presentation_by_merchant_referenceRetrieve a presentation by merchant reference

Retrieve a presentation by merchant reference

No parameter schema in public metadata yet.

send_subscription_notificationSend a pre-debit notification for a subscription

Send a pre-debit notification for a subscription

No parameter schema in public metadata yet.

create_debitExecute a debit (payment collection) against a subscription

Execute a debit (payment collection) against a subscription

No parameter schema in public metadata yet.

create_merchant_retryRetry mandate execution for a failed debit (max 3 retries)

Retry mandate execution for a failed debit (max 3 retries)

No parameter schema in public metadata yet.

create_upi_intent_payment_with_qrCreate a UPI intent payment with QR code for instant collection

Create a UPI intent payment with QR code for instant collection

No parameter schema in public metadata yet.

get_payment_link_detailsFetch payment link details within a date range

Fetch payment link details within a date range

No parameter schema in public metadata yet.

get_order_detailsFetch order details within a date range

Fetch order details within a date range

No parameter schema in public metadata yet.

get_refund_order_detailsFetch refund order details within a date range

Fetch refund order details within a date range

No parameter schema in public metadata yet.

search_transactionSearch for a transaction by transaction ID

Search for a transaction by transaction ID

No parameter schema in public metadata yet.

Sponsors

Configuration

PINELABS_CLIENT_ID*secret

Pine Labs Client ID from your merchant dashboard

PINELABS_CLIENT_SECRET*secret

Pine Labs Client Secret from your merchant dashboard

PINELABS_ENVdefault: uat

Target environment for API calls

Readme

Pine Labs Payment Gateway MCP Server (Official)

npm package

MCP client for Pine Labs payment gateway -- connect Claude Desktop, Cursor, VS Code, and other AI assistants to Pine Labs payment APIs using your client credentials.

Full Documentation | Available Tools | Use Cases | FAQs


Table of Contents


Prerequisites


View the full README on GitHub

Details

Repository
github.com/plural-pinelabs/pinelabs-online-mcp
Website
www.pinelabs.com/docs/online-payments
Category
Finance & Commerce
Package
pinelabs-mcp-server
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active

Related Finance & Commerce MCP servers

View all
1the-stall avatarThe Stallai.intuitek.the-stall/the-stall277 pay-per-call MCP tools: YouTube keyword research, stocks, crypto, DeFi, options, macro.0stars
2alefnt avatarAgentpayalefnt/agentpayAI Agent payment protocol on CKB Fiber Network. Zero-gas micropayments with Hold Invoice escrow.0stars
3arceedev avatarContaBridgearceedev/contabridge-mcpConvert journals between A3, ContaPlus/Sage 50, QuickBooks, Xero and CSV; bank files to entries.0stars
4atmflow55 avatarDatafood Mcpatmflow55/datafood-mcpDataFood: 16 data sources (crypto/DeFi/security/news/finance) via one MCP. Bundles save ~92%.0stars
5cigalpay avatarCigalPaycigalpay/cigalpay-mcpCrypto payments: create Bitcoin, USDT and other crypto payment links, track payments and refunds.0stars
6neurotrade avatarNeuroTrade Signal APIcom.a3eecosystem.neurotrade/signalAI-powered crypto trading signals: direction, confidence, TP/SL, thesis, technicals. 8 strategies.0stars