| Tool Name | Description | API Reference | Sample Prompt |
|---|---|---|---|
| Payment Link Tools | |||
| fetch_payment_links | Fetch details of a payment link | Fetch Link API |
"Create a payment link for Abhishek of 400 rupees for mobile recharge send on email" |
| create_link | Create a new payment link | Create Link API | "Fetch the details of payment link with ID 12345" |
| update_payment_link | Updates the existing links for the merchant. | Update Link API | "Update payment link ID 902463145 to expire in 1 hour" |
| fetch_transactions_by_link_id | Fetch transaction details for a link based on link id | Fetch Transaction API | "Share the transaction details for payment link ID 67890" |
| Payments Tools | |||
| fetch_all_orders | Fetch a list of orders within a date range of 30 days | Order List API |
"List all orders from March 1 to March 15, 2026" |
| fetch_payment_options | Fetch payment options available for the transaction | Fetch Payment Options API |
"What payment methods are available for t his transaction?" |
| fetch_order_status |
Fetches the transaction status corresponding to requested OrderId for a specific merchant |
Transaction Status API |
"What is the payment status for order ORD20260318002?" |
| initiate_transaction |
Returns the txn Token which will be used in all the other native APIs |
Initiate Transaction API | "Initiate a transaction of ₹500 for order ID ORD20260325001" |
| process_payment |
Processes the transaction with respect to paymentMode provided by merchant |
Process Transaction API | “Process payment for order ORD20260325001 using UPI” |
| fetch_order_by_transaction_id | Retrieve order details of an order based on transaction ID | - |
"Get order details for transaction ID TXN20260312004" |
| fetch_order_details_by_serial_no | Retrieve order details of an order based on date range and transaction ID | - | “Provide order details for transaction ID TXN20260410001 from last week” |
| Refund Tools | |||
| fetch_refund_list | Fetch a list of refunds within a date range of 30 days | Fetch Refund List API |
"Show me all refunds processed in the last 7 days" |
| initiate_refund | Initiate a refund for a specific transaction | Initiate Refund API |
"Initiate a full refund for order ID ORD20260315001" |
| check_refund_status | Check status of a previously initiated refund | Check refund status API |
"What is the current status of refund for order ORD20260310005?" |
| Settlement Tools | |||
| fetch_settlement_orders |
Returns the settlement bill list for the given settled date range |
- |
"Show me the settlement bills for the last 10 days" |
| fetch_settlements_by_date |
Returns the settlement transaction list for a settled date range summary-style settlement lines |
- |
“Give me a settlement summary for April 1 to April 10” |
| Subscription Tools | |||
| fetch_subscription_status |
Provides the status and the details of the subscription being asked. |
Fetch Subscription Status API | "What is the status of subscription SUB000123?" |
| initiate_subscription | Create a subscription with required subscription details like upfront transaction amount. | Initiate Subscription API |
"Create a monthly subscription of ₹299 for customer xyz with an upfront payment of ₹99" |
| cancel_subscription | Cancels the existing subscription using merchant’s credentials | Cancel Subscription API | "Cancel subscription SUB000123" |
| update_subscription_status | Pause/Resume subscriptions based on the subscription Id and status. | Pause/Resume Subscription API |
"Pause subscription SUB000123 for customer Rahul until next month" |
| QR Tool | |||
| create_qr_code | Generate a dynamic QR code for a specific order | Create QR Code API | “Generate a QR code for order ID ORD20260410001” |
| Other Tools | |||
| validate_vpa |
Checks if the VPA address passed in the request is valid and whether it supports subscription payments |
Validate VPA API |
"Check if merchant@paytm is a valid UPI VPA and supports subscription payments" |
| fetch_bin_details | Checks if the BIN entered by the user is a valid card | Fetch BIN Details API | "Check if card BIN 411111 is a valid Visa credit card" |
| fetch_pcf_details |
Fetches convenience charges corresponding to the Transaction amount. |
Fetch PCF Details API | "What are the convenience charges for a ₹10,000 transaction?" |