Available Tools
Complete list of all available tools in the Pine Labs MCP Server, along with their corresponding API mappings.
The Pine Labs MCP Server offers seamless access to Pine Labs APIs via a suite of intelligent tools. These tools are grouped by functionality, with each mapped directly to specific API endpoints—enabling AI assistants and developers to integrate and manage payment operations efficiently.
Tool Categories and Coverage
The MCP Server includes 60+ tools, organized into the following categories:
- Payments (11 tools)
Process payments across multiple channels including Cards, UPI, NetBanking, Wallets, and Hosted Checkout. - Subscriptions (15 tools)
Manage recurring billing with tools for mandate setup, subscription creation, updates, and lifecycle control. - Tokenization (8 tools)
Handle secure storage and usage of payment credentials using token and cryptogram management with provider integration. - Affordability Suite (6 tools)
Enable EMI-based payments, device financing, offer validation, and IMEI-based device checks. - Orders (5 tools)
Manage full order lifecycle: create, track, update, and cancel orders. - Payment Links (5 tools)
Generate and manage dynamic payment links with support for notifications and custom configurations. - Settlements (4 tools)
Track and process settlements, handle reconciliation, and manage split settlements. - Customers (4 tools)
Create and manage customer profiles including updates and linkage to payment tokens. - Pay by Points (2 tools)
Access and apply loyalty point balances for transactions. - Utilities (2 tools)
Support functions like API authentication and dynamic convenience fee calculation. - Refunds (1 tool)
Process refunds for completed payments.
The table below shows the list of Tools available in the Pine Labs MCP Server.
Categories | Tool | Description | API Link |
---|---|---|---|
API Authentication | generate_token | Generate access token for API authentication using client credentials. | API |
Orders | create_order | Create a new order for payment processing. | API |
capture_order | Capture an authorized payment order. | API | |
cancel_order | Cancel an existing payment order. | API | |
get_order_by_order_id | Retrieve order details by Pine Labs order ID. | API | |
get_order_by_merchant_order_reference | Retrieve order details by merchant order reference. | API | |
Refunds | create_refund | Create a refund for a payment order. | API |
Settlements | get_all_settlements | Get all settlements for a merchant account. | API |
get_settlements_by_utr | Get settlements by UTR (Unique Transaction Reference). | API | |
Pay by Links | create_payment_link | Create a new payment link for collecting payments. | API |
get_payment_link_by_payment_link_id | Get payment link details by Payment Link ID. | API | |
cancel_payment_link | Cancel a payment link. | API | |
resend_payment_link_notification | Resend payment link notification to the customer. | API | |
get_payment_link_by_merchant_payment_link_reference | Get payment link details by merchant payment link reference. | API | |
Hosted Checkout | hosted_checkout_create | Create a hosted checkout session. | API |
Card Payments | card_payment_create | Create a card payment. | API |
get_card_details | Get card details. | API | |
generate_otp | Generate OTP for card payment. | API | |
submit_otp | Submit OTP for card payment. | API | |
resend_otp | Resend OTP for card payment. | API | |
UPI Payments | upi_collect_payment_create | Create UPI collect payment. | API |
upi_intent_payment_create | Create UPI intent payment. | API | |
upi_intent_payment_qr | Create UPI intent payment with QR flow. | API | |
Net Banking | netbanking_payment_create | Create NetBanking payment. | API |
Wallets | wallet_payment_create | Create wallet payment. | API |
Pay by Points | pay_by_point_check_balance | Check balance for pay by points. | API |
pay_by_point_payment_create | Create payment via pay by points. | API | |
Customers | create_customer | Create a new customer profile. | API |
update_customer | Update an existing customer profile. | API | |
get_customer_by_id | Get customer details by Customer ID. | API | |
get_customer_details | Get customer details. | API | |
Tokenization | generate_card_token | Generate a card token for secure payments. | API |
get_customer_tokens_linked_to_customer_id | Use this to retrieve token information associated with a specific customer ID. | API | |
get_customer_token_by_token_id | Get a specific customer token by its token ID. | API | |
delete_customer_token_by_customer_id | Delete a customer token by its Customer ID. | API | |
generate_cryptogram | Generate a cryptogram for secure transactions. | API | |
get_service_provider_token_by_customer_id | Use this to retrieve the token and service provider details by using customer id. | API | |
get_service_provider_token_by_token_id | Use this to retrieve the token and service provider details by using token id. | API | |
delete_token_by_token_id | Delete a service provider token by its Token ID. | API | |
Split Settlements | release_settlement | Release a settlement against an order. | API |
cancel_settlement | Cancel a settlement against an order. | API | |
Convenience Fee | calculate_convenience_fee | Calculate the convenience fee for the payment against an order. | API |
Affordability Suite | affordability_suite_offer_discovery | Get offers available on cart amount or product and calculate the EMI. | API |
affordability_suite_offer_discovery_cardless | Get cardless offers available on a product and calculate the EMI. | API | |
affordability_suite_offer_validation | Validate applied offers. | API | |
affordability_suite_create_order | Create an order. | API | |
affordability_suite_create_payment | Initiate a card payment. | API | |
affordability_suite_imei_validation | Use this for IMEI Validation. | API | |
Subscription | subscriptions_create_plan | Create a Plan. | API |
subscriptions_get_all_plans | Get all available Plans. | API | |
subscriptions_get_specific_plan | Get the specific plan among the plans available. | API | |
subscriptions_update_plan | Update a Plan. | API | |
subscriptions_delete_plan | Delete a Plan. | API | |
create_subscription | Create a subscription against the plan. | API | |
get_all_subscriptions | Get all available subscriptions. | API | |
get_specific_subscription | Get the specific subscription among the subscriptions available. | API | |
pause_subscription | Pauses a subscription. | API | |
resume_subscription | Resumes a paused subscription. | API | |
subscription_create_merchant_retry | Use to retry mandate execution for a subscription when it is in the DEBIT FAILED stage. You can retry up to three times after all automatic retries have been exhausted. | API | |
subscriptions_create_presentation | Allows you to submit mandate debit requests for both AS and OT frequency transactions. This API is an essential part of Pine Labs Online mandate management system, enabling you to initiate debit requests based on existing customer mandates. | API | |
subscriptions_get_presentation | Get a presentation request. | API | |
subscriptions_delete_presentation | Delete a presentation request. | API | |
subscriptions_get_presentation_by_subscription_id | Get a presentation request by subscription Id. | API |
Related Links
Updated 27 days ago