LogoSTMCP
Download
cashfree-mcp

Cashfree MCP Server

Cashfree MCP Server enables AI tools and agents to integrate with Cashfree's Payment Gateway, Payouts, and SecureID APIs using the Model Context Protocol for seamless payment processing and identity verification.

Tools

Search across the Cashfree Payments Developer Documentation.

Create a new payment link.

View all details and status of a payment link.

Cancel an active payment link.

View all order details for a payment link.

6. create-order

Create orders with Cashfree to get a payment_sessions_id for transactions.

7. get-order

Fetch order details using order_id.

8. get-order-extended

Get extended order data like address, cart, offers, customer details etc.

9. get-eligible-payment-methods

Get eligible payment methods for a given order amount and ID.

10. get-payments-for-an-order

View all payment details for an order.

11. get-payment-by-id

View payment details of an order for a Payment ID.

12. create-refund

Initiate refunds.

13. get-all-refunds-for-an-order

Fetch all refunds processed against an order.

14. get-refund

Fetch a specific refund processed on your Cashfree Account.

15. get-all-settlements

Get all settlement details by specifying the settlement ID, settlement UTR, or date range.

16. get-split-and-settlement-details-by-order-id-v2-0

Get split and settlement details, including settled/unsettled transactions for vendors in an order.

17. get-settlements-by-order-id

View all the settlements of a particular order.

18. get-disputes-by-order-id

Get all dispute details by Order ID.

19. get-disputes-by-payment-id

Get all dispute details by Payment ID.

20. get-disputes-by-dispute-id

Get dispute details by Dispute ID.

21. accept-dispute-by-dispute-id

Accept a dispute by its Dispute ID.

22. submit-evidence-to-contest-the-dispute-by-dispute-id

Submit evidence to contest a dispute.

23. simulate-payment

Simulate payment for testing.

24. fetch-simulation

Fetch simulated payment details.

25. standard-transfer-v2

Initiate an amount transfer at Cashfree Payments.

26. get-transfer-status-v2

Get the status of an initiated transfer.

27. batch-transfer-v2

Initiate a batch transfer request at Cashfree Payments.

28. get-batch-transfer-status-v2

Get the status of an initiated batch transfer.

29. authorize

Authenticate with the Cashfree system and obtain the authorization bearer token.

30. create-cashgram

Create a Cashgram.

31. deactivate-cashgram

Deactivate a Cashgram.

32. get-cashgram-status

Get the status of a created Cashgram.

33. verify-name-match

Verify names with variations.

Generate a verification form for KYC information.

Get the status of a KYC verification form.

Generate a static KYC link.

Deactivate a static KYC link.

Open Graph image for Cashfree MCP Server

JSON Config

{
  "mcpServers": {
    "cashfree": {
      "command": "node",
      "args": ["/path/to/cashfree-mcp/dist/index.js"],
      "env": {
        "PAYMENTS_APP_ID": "YOUR_PG_CLIENT_ID",
        "PAYMENTS_APP_SECRET": "YOUR_PG_CLIENT_SECRET",
        "PAYOUTS_APP_ID": "YOUR_PAYOUTS_CLIENT_ID",
        "PAYOUTS_APP_SECRET": "YOUR_PAYOUTS_CLIENT_SECRET",
        "TWO_FA_PUBLIC_KEY_PEM_PATH": "/path/to/public_key.pem",
        "SECUREID_APP_ID": "YOUR_SECUREID_CLIENT_ID",
        "SECUREID_APP_SECRET": "YOUR_SECUREID_CLIENT_SECRET",
        "TOOLS": "pg,payouts,secureid",
        "ENV": "sandbox"
      }
    }
  }
}

Useful Links

Information