Available Tools

Complete reference of all available tools in the Pine Labs Online MCP Server for code execution.

Pine Labs Online MCP Server provides comprehensive access to Pine Labs Online APIs through the following list of tools. Each tool corresponds to specific Pine Labs Online API endpoint and enables AI assistants to perform payment operations seamlessly.

Tool Categories and Coverage

The MCP Server for code execution includes 20+ tools, organized into the following categories:

  • Orders (3 tools)
    Manage full order lifecycle: create, track, and cancel orders.
  • Payment Links (5 tools)
    Send payment links across multiple channels including Cards, UPI, NetBanking, Wallets, and Pay by Points.
  • Subscriptions (22 tools)
    Process recurring subscription payments charged to your account.
  • UPI (1 Tool)
    Process UPI Intent QR payments using Pine Labs Online MCP Server.

The table below shows the list of Tools available in the Pine Labs MCP Server.

Payment Links

ToolDescription
create_payment_linkCreate a new Pine Labs payment link
get_payment_link_by_idFetch a payment link by its payment link ID
get_payment_link_by_merchant_referenceFetch a payment link by its merchant payment link reference
cancel_payment_linkCancel a payment link
resend_payment_link_notificationResend a payment link notification to the customer

Orders

ToolDescription
get_order_by_order_idRetrieve order details by order ID
cancel_orderCancel a pre-authorized payment against an order

Checkout

ToolDescription
create_orderCreate a new checkout order and generate a checkout link

Subscription

ToolDescription
create_planCreate a new subscription plan
get_plansRetrieve subscription plans
get_plan_by_idRetrieve a subscription plan by plan ID
get_plan_by_merchant_referenceRetrieve a plan by merchant plan reference
update_planUpdate an existing subscription plan
delete_planDelete a subscription plan
create_subscriptionCreate a new subscription against a plan
get_subscriptionsRetrieve subscriptions
get_subscription_by_idRetrieve a subscription by subscription ID
get_subscription_by_merchant_referenceRetrieve a subscription by merchant reference
pause_subscriptionPause an active subscription
resume_subscriptionResume a paused subscription
cancel_subscriptionCancel an active subscription
update_subscriptionUpdate an existing subscription
create_presentationCreate a presentation (payment request) for a subscription
get_presentationRetrieve a presentation by presentation ID
delete_presentationDelete a presentation
get_presentations_by_subscription_idRetrieve all presentations for a subscription
get_presentation_by_merchant_referenceRetrieve a presentation by merchant reference
send_subscription_notificationSend a pre-debit notification for a subscription
create_debitExecute a debit (payment collection) against a subscription
create_merchant_retryRetry mandate execution for a failed debit (max 3 retries)

UPI

ToolDescription
create_upi_intent_payment_with_qrCreate a UPI intent payment with QR code

Ask AI
Assistant
Order Lifecycle
Refunds
Settlements
Checkout
Dashboard
International Payments
How do I implement webhook notifications for payment status updates, and what's the recommended way to verify webhook authenticity?
How do I integrate Pine Labs payment gateway with my React Native mobile app and what are the required API credentials?
Can I customize the payment UI for card transactions, and what parameters can I pass to modify the checkout experience for my customers?
Assistant