Available Tools
Complete reference of the 30+ tools exposed by the Pine Labs MCP Server — orders, payment links, subscriptions, UPI, and more.
The Pine Labs Online MCP Server provides comprehensive access to Pine Labs Online APIs through a curated set of tools. Each tool maps to a specific Pine Labs API endpoint and lets AI assistants perform payment operations seamlessly.
Tool categories and coverage
The MCP Server for code execution exposes 30+ tools, organized into the following categories:
- Orders (3 tools) — Manage the full order lifecycle: create, track, and cancel.
- Checkout (1 tool) — Create checkout sessions with redirect URLs.
- Payment Links (5 tools) — Send links across Cards, UPI, NetBanking, Wallets, and Pay by Points.
- Subscriptions (22 tools) — Process recurring payments with full mandate, plan, and presentation control.
- UPI (1 tool) — Generate UPI Intent QR payments.
The tables below list every tool available in the Pine Labs MCP Server.
Payment Links
| Tool | Description |
|---|---|
create_payment_link | Create a new Pine Labs payment link. |
get_payment_link_by_id | Fetch a payment link by its payment link ID. |
get_payment_link_by_merchant_reference | Fetch a payment link by merchant payment link reference. |
cancel_payment_link | Cancel a payment link. |
resend_payment_link_notification | Resend a payment link notification to the customer. |
Orders
| Tool | Description |
|---|---|
get_order_by_order_id | Retrieve order details by order ID. |
cancel_order | Cancel a pre-authorized payment against an order. |
Checkout
| Tool | Description |
|---|---|
create_order | Create a new checkout order and generate a checkout link. |
Subscriptions
| Tool | Description |
|---|---|
create_plan | Create a new subscription plan. |
get_plans | Retrieve subscription plans. |
get_plan_by_id | Retrieve a subscription plan by plan ID. |
get_plan_by_merchant_reference | Retrieve a plan by merchant plan reference. |
update_plan | Update an existing subscription plan. |
delete_plan | Delete a subscription plan. |
create_subscription | Create a subscription against a plan. |
get_subscriptions | Retrieve subscriptions. |
get_subscription_by_id | Retrieve a subscription by subscription ID. |
get_subscription_by_merchant_reference | Retrieve a subscription by merchant reference. |
pause_subscription | Pause an active subscription. |
resume_subscription | Resume a paused subscription. |
cancel_subscription | Cancel an active subscription. |
update_subscription | Update an existing subscription. |
create_presentation | Create a presentation (payment request) for a subscription. |
get_presentation | Retrieve a presentation by presentation ID. |
delete_presentation | Delete a presentation. |
get_presentations_by_subscription_id | Retrieve all presentations for a subscription. |
get_presentation_by_merchant_reference | Retrieve a presentation by merchant reference. |
send_subscription_notification | Send a pre-debit notification for a subscription. |
create_debit | Execute a debit (payment collection) against a subscription. |
create_merchant_retry | Retry mandate execution for a failed debit (max 3 retries). |
UPI
| Tool | Description |
|---|---|
create_upi_intent_payment_with_qr | Create a UPI intent payment with QR code. |
Discover tools at runtime
After setting up the MCP server, ask your AI assistant: "List all available Pine Labs tools." The assistant will return the full set of currently registered tools.
Next steps
- See the Use Cases for real-world examples.
- Set up the MCP Server in your AI client.
- Read the FAQs.
