All integrations
CP
Catalogue metadata onlypayment processingv20260910_00

CASHFREE_PAYMENTS_MCP

Cashfree Payments MCP

Manage the merchant money lifecycle through Cashfree Payments, including payment collection, payouts, subscriptions, settlements, refunds, and identity verification.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

38

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH

DCR_OAUTH

cashfree_payments_mcp_DCR_OAuth

Provider setup

Developer setup

  • Client idclient_id · stringOptional
  • Client secretclient_secret · stringOptional
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 38 actions

Cancel payment link

CASHFREE_PAYMENTS_MCP_CANCEL_PAYMENT_LINK

USE WHEN: The user wants to cancel/deactivate an existing payment link so no further payments can be made. Cancel a payment link. Only links in ACTIVE status can be cancelled.

Untrusted display-only summary

Create order

CASHFREE_PAYMENTS_MCP_CREATE_ORDER

USE WHEN: The user wants to create a payment order to accept a payment. Requires amount, currency, and customer details. Create a new payment order. Returns order_id and payment_session_id needed to collect payment. NEXT: Call get_order(order_id) to verify the order was created and retrieve the payment session.

Untrusted display-only summary

Create payment link

CASHFREE_PAYMENTS_MCP_CREATE_PAYMENT_LINK

USE WHEN: The user wants to create a shareable payment link to collect money from customers. Create a new payment link with an amount, purpose, and customer details. Returns the link URL. NEXT: Call fetch_payment_link_details(link_id) to verify the link was created and check its status.

Untrusted display-only summary

Create refund

CASHFREE_PAYMENTS_MCP_CREATE_REFUND

USE WHEN: The user wants to initiate a refund for a payment. Create a refund against an order. Requires order_id and refund details in the body. NEXT: Call get_refund(order_id, refund_id) to track the refund status.

Untrusted display-only summary

Download report

CASHFREE_PAYMENTS_MCP_DOWNLOAD_REPORT

USE WHEN: A report has reached DONE status and the user wants the download URL. Download a completed report.

Untrusted display-only summary

Fetch payment link details

CASHFREE_PAYMENTS_MCP_FETCH_PAYMENT_LINK_DETAILS

USE WHEN: The user wants to check the status or details of an existing payment link. Fetch all details and status of a payment link by its link_id.

Untrusted display-only summary

Fetch simulation

CASHFREE_PAYMENTS_MCP_FETCH_SIMULATION

USE WHEN: The user wants to check the result of a simulated payment. Fetch simulated payment details by simulation_id.

Untrusted display-only summary

Generate recon report

CASHFREE_PAYMENTS_MCP_GENERATE_RECON_REPORT

USE WHEN: The user wants to generate a settlement reconciliation report. Generate a settlement reconciliation report asynchronously. NEXT: Call get_report_status(reportId) to poll until the report is DONE, then download_report(reportId). DATE RANGE LIMIT: startDate and endDate must be supplied together and be either a…

Untrusted display-only summary

Generate summary report

CASHFREE_PAYMENTS_MCP_GENERATE_SUMMARY_REPORT

USE WHEN: The user wants to generate a transaction summary, settlement, refund, or ledger report. Generate a summary/download report asynchronously. NEXT: Call get_report_status(reportId) to poll until the report is DONE, then download_report(reportId). DATE RANGE LIMIT: every date pair (startDate/endDate, bbpsStartDa…

Untrusted display-only summary

Get instant settlement rates

CASHFREE_PAYMENTS_MCP_GET_INSTANT_SETTLEMENT_RATES

USE WHEN: The user asks about the charge rate for instant/on-demand settlements. Get instant/on-demand settlement charge rates.

Untrusted display-only summary

Get merchant free trial credits

CASHFREE_PAYMENTS_MCP_GET_MERCHANT_FREE_TRIAL_CREDITS

USE WHEN: The user asks about free trial credits for on-demand settlements. Get merchant free trial credits for on-demand settlements.

Untrusted display-only summary

Get next settlement date

CASHFREE_PAYMENTS_MCP_GET_NEXT_SETTLEMENT_DATE

USE WHEN: The user asks when the next settlement will happen or about settlement schedule. Get the merchant's next settlement date and holiday information.

Untrusted display-only summary

Get on demand charges

CASHFREE_PAYMENTS_MCP_GET_ON_DEMAND_CHARGES

USE WHEN: The user wants to preview charges/fees for an on-demand settlement withdrawal. Calculate exact charges for a specific on-demand withdrawal amount.

Untrusted display-only summary

Get on demand daily limit

CASHFREE_PAYMENTS_MCP_GET_ON_DEMAND_DAILY_LIMIT

USE WHEN: The user asks about on-demand settlement withdrawal limits. Get on-demand settlement maximum daily limit. NEXT: Call get_on_demand_eligible_funds() to see the actual withdrawable amount.

Untrusted display-only summary

Get on demand eligible funds

CASHFREE_PAYMENTS_MCP_GET_ON_DEMAND_ELIGIBLE_FUNDS

USE WHEN: The user wants to know how much money can be withdrawn via on-demand settlement. Get eligible funds for on-demand settlement withdrawal. NEXT: Call get_on_demand_charges(requestedAmount, freeTrialRequest=false) to preview fees before withdrawal.

Untrusted display-only summary

Get on demand settlement activation status

CASHFREE_PAYMENTS_MCP_GET_ON_DEMAND_SETTLEMENT_ACTIVATION_STATUS

USE WHEN: The user asks if on-demand/instant settlements are available or activated. Get on-demand settlement activation status. NEXT: If activated, call get_on_demand_eligible_funds() to check available balance.

Untrusted display-only summary

Get order

CASHFREE_PAYMENTS_MCP_GET_ORDER

USE WHEN: The user wants to check the status of an order or retrieve its payment session details. Fetch order details using the order_id. NEXT: Call get_payments_for_an_order(order_id) to see all payment attempts against this order.

Untrusted display-only summary

Get order extended

CASHFREE_PAYMENTS_MCP_GET_ORDER_EXTENDED

USE WHEN: The user needs extended order information including address, cart items, offers, and customer details. Fetch extended order data using the Cashfree order_id.

Untrusted display-only summary

Get orders for a payment link

CASHFREE_PAYMENTS_MCP_GET_ORDERS_FOR_A_PAYMENT_LINK

USE WHEN: The user wants to see all orders created against a specific payment link. View all order details for a payment link. NEXT: Call get_order(order_id) or get_payments_for_an_order(order_id) for specific order details.

Untrusted display-only summary

Get payment by

CASHFREE_PAYMENTS_MCP_GET_PAYMENT_BY_ID

USE WHEN: The user wants to view details of a specific payment attempt on an order. Get payment details by order_id and cf_payment_id. NEXT: To refund this payment, call create_refund(order_id, body={refund_amount, refund_id}).

Untrusted display-only summary

Get payment modes

CASHFREE_PAYMENTS_MCP_GET_PAYMENT_MODES

USE WHEN: The user wants to filter transactions by payment method but you need the numeric code. Also useful to show what payment methods are available. Retrieve the merchant's available payment method codes. NEXT: Use the returned code in search_transactions(paymentCode= ) to filter by payment method. Returns: Mappin…

Untrusted display-only summary

Get payments for an order

CASHFREE_PAYMENTS_MCP_GET_PAYMENTS_FOR_AN_ORDER

USE WHEN: The user wants to see all payment attempts made against a specific order. View all payment details for an order. NEXT: Call get_payment_by_id(order_id, cf_payment_id) to view details of a specific payment.

Untrusted display-only summary

Get refund

CASHFREE_PAYMENTS_MCP_GET_REFUND

USE WHEN: The user wants to check the status of a specific refund. Fetch a specific refund by order_id and refund_id.

Untrusted display-only summary

Get report status

CASHFREE_PAYMENTS_MCP_GET_REPORT_STATUS

USE WHEN: You need to check if a report is ready for download. Poll this after generate_recon_report or generate_summary_report. Get report status and details (polling endpoint). NEXT: If status is DONE, call download_report(reportId). If REQUESTED or IN_PROGRESS, poll again.

Untrusted display-only summary

Get settlement recon routes

CASHFREE_PAYMENTS_MCP_GET_SETTLEMENT_RECON_ROUTES

USE WHEN: The user wants to generate a Flowwise Recon report and you need the gateway route names. Get settlement recon gateway routes. NEXT: Use route names in generate_recon_report(reportType='flow_wise_recon_report', pg= ). Returns: Array of gateway route objects

Untrusted display-only summary

Get standard settlement details

CASHFREE_PAYMENTS_MCP_GET_STANDARD_SETTLEMENT_DETAILS

USE WHEN: The user wants to track where settlement money is in the banking pipeline. Get real-time transfer timeline for specific settlements.

Untrusted display-only summary

Get tool guide

CASHFREE_PAYMENTS_MCP_GET_TOOL_GUIDE

USE WHEN: You are about to perform a multi-step task and need to know which tools to call and in what order. CALL THIS FIRST before starting any complex task. Returns the recommended tool chain for a user's intent. Describe the user's goal in natural language. Examples: - "search for failed transactions in the last 7…

Untrusted display-only summary

Get transaction details

CASHFREE_PAYMENTS_MCP_GET_TRANSACTION_DETAILS

USE WHEN: The user wants to see the full details of a specific transaction including timeline, settlement, and gateway response. View the complete lifecycle of a single transaction. Returns timeline events, order details, customer details, settlement info, gateway response, and optionally EMI and OCC charge breakdowns.

Untrusted display-only summary

Get unsettled amount

CASHFREE_PAYMENTS_MCP_GET_UNSETTLED_AMOUNT

USE WHEN: The user asks about unsettled balance, money held by Cashfree, or pending settlements. Get the total unsettled amount held by Cashfree. NEXT: Call get_on_demand_eligible_funds() to check how much can be withdrawn immediately, or search_standard_settlements() for history.

Untrusted display-only summary

Get vendor settlement details

CASHFREE_PAYMENTS_MCP_GET_VENDOR_SETTLEMENT_DETAILS

USE WHEN: The user wants to track where vendor settlement money is in the banking pipeline. Get real-time transfer timeline for specific vendor (Easy Split) settlements.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.