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.

CategoriesToolDescriptionAPI Link
API Authenticationgenerate_tokenGenerate access token for API authentication using client credentials.API
Orderscreate_orderCreate a new order for payment processing.API
capture_orderCapture an authorized payment order.API
cancel_orderCancel an existing payment order.API
get_order_by_order_idRetrieve order details by Pine Labs order ID.API
get_order_by_merchant_order_referenceRetrieve order details by merchant order reference.API
Refundscreate_refundCreate a refund for a payment order.API
Settlementsget_all_settlementsGet all settlements for a merchant account.API
get_settlements_by_utrGet settlements by UTR (Unique Transaction Reference).API
Pay by Linkscreate_payment_linkCreate a new payment link for collecting payments.API
get_payment_link_by_payment_link_idGet payment link details by Payment Link ID.API
cancel_payment_linkCancel a payment link.API
resend_payment_link_notificationResend payment link notification to the customer.API
get_payment_link_by_merchant_payment_link_referenceGet payment link details by merchant payment link reference.API
Hosted Checkouthosted_checkout_createCreate a hosted checkout session.API
Card Paymentscard_payment_createCreate a card payment.API
get_card_detailsGet card details.API
generate_otpGenerate OTP for card payment.API
submit_otpSubmit OTP for card payment.API
resend_otpResend OTP for card payment.API
UPI Paymentsupi_collect_payment_createCreate UPI collect payment.API
upi_intent_payment_createCreate UPI intent payment.API
upi_intent_payment_qrCreate UPI intent payment with QR flow.API
Net Bankingnetbanking_payment_createCreate NetBanking payment.API
Walletswallet_payment_createCreate wallet payment.API
Pay by Pointspay_by_point_check_balanceCheck balance for pay by points.API
pay_by_point_payment_createCreate payment via pay by points.API
Customerscreate_customerCreate a new customer profile.API
update_customerUpdate an existing customer profile.API
get_customer_by_idGet customer details by Customer ID.API
get_customer_detailsGet customer details.API
Tokenizationgenerate_card_tokenGenerate a card token for secure payments.API
get_customer_tokens_linked_to_customer_idUse this to retrieve token information associated with a specific customer ID.API
get_customer_token_by_token_idGet a specific customer token by its token ID.API
delete_customer_token_by_customer_idDelete a customer token by its Customer ID.API
generate_cryptogramGenerate a cryptogram for secure transactions.API
get_service_provider_token_by_customer_idUse this to retrieve the token and service provider details by using customer id.API
get_service_provider_token_by_token_idUse this to retrieve the token and service provider details by using token id.API
delete_token_by_token_idDelete a service provider token by its Token ID.API
Split Settlementsrelease_settlementRelease a settlement against an order.API
cancel_settlementCancel a settlement against an order.API
Convenience Feecalculate_convenience_feeCalculate the convenience fee for the payment against an order.API
Affordability Suiteaffordability_suite_offer_discoveryGet offers available on cart amount or product and calculate the EMI.API
affordability_suite_offer_discovery_cardlessGet cardless offers available on a product and calculate the EMI.API
affordability_suite_offer_validationValidate applied offers.API
affordability_suite_create_orderCreate an order.API
affordability_suite_create_paymentInitiate a card payment.API
affordability_suite_imei_validationUse this for IMEI Validation.API
Subscriptionsubscriptions_create_planCreate a Plan.API
subscriptions_get_all_plansGet all available Plans.API
subscriptions_get_specific_planGet the specific plan among the plans available.API
subscriptions_update_planUpdate a Plan.API
subscriptions_delete_planDelete a Plan.API
create_subscriptionCreate a subscription against the plan.API
get_all_subscriptionsGet all available subscriptions.API
get_specific_subscriptionGet the specific subscription among the subscriptions available.API
pause_subscriptionPauses a subscription.API
resume_subscriptionResumes a paused subscription.API
subscription_create_merchant_retryUse 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_presentationAllows 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_presentationGet a presentation request.API
subscriptions_delete_presentationDelete a presentation request.API
subscriptions_get_presentation_by_subscription_idGet a presentation request by subscription Id.API

Related Links


Ask AI
Assistant
Hourly Limit
0 / 20000 tokens used Resets in: 60m 0s
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