
Cashfree Mcp
io.github.cashfreePublished by GitHub account cashfreev1.0.0Updated Oct 25, 2026
Cashfree MCP server for cashfree docs and APIs
Overview
Cashfree MCP server that lets an AI assistant search Cashfree docs and call Payment Gateway, Payouts and SecureID APIs from a local process.
- What you can do
- Search Cashfree developer documentation and get help with input-source errors for Payment Gateway calls. Create, inspect and cancel payment links, and list their orders. Create and read orders, eligible payment methods, payments, refunds, settlements and disputes, and accept or contest disputes. Simulate and fetch test payments. Initiate single and batch payouts, check transfer status, authorize, and create, deactivate or check Cashgrams. Verify name matches and generate, check or deactivate KYC links through SecureID.
- When to use it
- Use it when you want an assistant to work with Cashfree payments, payouts or identity verification from a desktop MCP client, for example to look up documentation, inspect orders and settlements, or prepare refunds and transfers. Start with sandbox credentials to test flows before pointing it at production.
- Requirements
- Runs locally as an npm package on Node.js (README asks for v14 or higher, with a note to use 20.18.1 or later on newer Node). A Cashfree account with API credentials: PAYMENTS_APP_ID and PAYMENTS_APP_SECRET, PAYOUTS_APP_ID and PAYOUTS_APP_SECRET, SECUREID_APP_ID and SECUREID_APP_SECRET. Set ENV to sandbox or production and TOOLS to the modules to enable (pg, payouts, secureid). TWO_FA_PUBLIC_KEY_PEM_PATH is needed only if 2FA is enabled.
Installation
In SourceWeft
- Open Cashfree Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
[MseeP.ai Security Assessment Badge]
Cashfree MCP Server
Cashfree MCP server allows AI tools and agents to integrate with Cashfree APIs (Payment Gateway, Payouts, and SecureID) using the Model Context Protocol (MCP).
Setup
Clone the Repository
Install Dependencies
Before installing, ensure you have Node.js v14.x or higher installed. If you're using nvm or brew, make sure the correct version is active:
Step 1: Install project dependencies
This will install all required packages listed in package.json.
💡 If you're using
Node.js >=18, you might face peer dependency issues with packages likeundici. In that case, upgrade Node.js to>=20.18.1or adjust the package version if needed.
Step 2: Build the project
This compiles the source files to the dist/ directory, which is required to run the MCP server.
🛠️ If you see errors related to missing files in
/dist, ensure you've run the build step successfully.
Configuration
You will need a Cashfree account with API credentials (we support both sandbox and production keys). You can use Cashfree MCP in your favorite client, some sample configurations are shown below:
Claude
Add the following configuration block to your claude_desktop_config.json
VS Code
Add the following configuration block to your VS Code settings
API Credentials
Set the following environment variables for each service: Payment Gateway:
PAYMENTS_APP_ID: Your Payment Gateway client IDPAYMENTS_APP_SECRET: Your Payment Gateway client secret
Payouts:
PAYOUTS_APP_ID: Your Payouts client IDPAYOUTS_APP_SECRET: Your Payouts client secretTWO_FA_PUBLIC_KEY_PEM_PATH: Path to your 2FA public key (required only if 2FA is enabled)
SecureID:
SECUREID_APP_ID: Your SecureID client IDSECUREID_APP_SECRET: Your SecureID client secretTWO_FA_PUBLIC_KEY_PEM_PATH: Path to your 2FA public key (required only if 2FA is enabled)
Environment
ENV: Set to production for production environment, sandbox for sandbox (default: sandbox)
Tools Configuration
TOOLS: Comma-separated list of modules to enable. Available options:
pg: Payment Gateway APIspayouts: Payouts APIssecureid: SecureID APIs
Elicitation Configuration
ELICITATION_ENABLED: Set to true to enable interactive parameter elicitation, false to disable (default: false)
When enabled, the MCP server will prompt users for missing required parameters instead of failing with validation errors. This provides a more interactive experience by asking users to provide values for required fields that weren't initially supplied.
Tools
Cashfree MCP has the following tools available, grouped by the product category
Payment Gateway (PG)
Payouts
SecureID
License
This project is licensed under the terms of the MIT open source license. Please refer to LICENSE for the full terms.
Documentation
For detailed API documentation, visit the Cashfree API Documentation.
Support
For support, contact [email protected] or raise an issue in the GitHub repository.
Source: README.md at commit 04a6278
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.