Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Cashfree MCP server for cashfree docs and APIs
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
PAYMENTS_APP_ID, PAYMENTS_APP_SECRET, PAYOUTS_APP_ID, PAYOUTS_APP_SECRET, TWO_FA_PUBLIC_KEY_PEM_PATH, SECUREID_APP_ID, SECUREID_APP_SECRET, TOOLS, ENVLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"cashfree": {
"command": "npx",
"args": [
"-y",
"@cashfreepayments/cashfree-mcp"
],
"env": {
"PAYMENTS_APP_ID": "your-value",
"PAYMENTS_APP_SECRET": "your-value",
"PAYOUTS_APP_ID": "your-value",
"PAYOUTS_APP_SECRET": "your-value",
"TWO_FA_PUBLIC_KEY_PEM_PATH": "your-value",
"SECUREID_APP_ID": "your-value",
"SECUREID_APP_SECRET": "your-value",
"TOOLS": "your-value",
"ENV": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add cashfree --env PAYMENTS_APP_ID=your-value --env PAYMENTS_APP_SECRET=your-value --env PAYOUTS_APP_ID=your-value --env PAYOUTS_APP_SECRET=your-value --env TWO_FA_PUBLIC_KEY_PEM_PATH=your-value --env SECUREID_APP_ID=your-value --env SECUREID_APP_SECRET=your-value --env TOOLS=your-value --env ENV=your-value -- npx -y @cashfreepayments/cashfree-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"cashfree": {
"command": "npx",
"args": [
"-y",
"@cashfreepayments/cashfree-mcp"
],
"env": {
"PAYMENTS_APP_ID": "your-value",
"PAYMENTS_APP_SECRET": "your-value",
"PAYOUTS_APP_ID": "your-value",
"PAYOUTS_APP_SECRET": "your-value",
"TWO_FA_PUBLIC_KEY_PEM_PATH": "your-value",
"SECUREID_APP_ID": "your-value",
"SECUREID_APP_SECRET": "your-value",
"TOOLS": "your-value",
"ENV": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"cashfree": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cashfreepayments/cashfree-mcp"
],
"env": {
"PAYMENTS_APP_ID": "your-value",
"PAYMENTS_APP_SECRET": "your-value",
"PAYOUTS_APP_ID": "your-value",
"PAYOUTS_APP_SECRET": "your-value",
"TWO_FA_PUBLIC_KEY_PEM_PATH": "your-value",
"SECUREID_APP_ID": "your-value",
"SECUREID_APP_SECRET": "your-value",
"TOOLS": "your-value",
"ENV": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
TWO_FA_PUBLIC_KEY_PEM_PATH envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub cashfree, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: PAYMENTS_APP_ID, PAYMENTS_APP_SECRET, PAYOUTS_APP_ID, PAYOUTS_APP_SECRET, SECUREID_APP_ID, SECUREID_APP_SECRET, TOOLS, ENV
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 13 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Foliosio
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Read your support inbox, tag conversations and save draft replies from your AI agent. Never sends.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Cashfree MCP server allows AI tools and agents to integrate with Cashfree APIs (Payment Gateway, Payouts, and SecureID) using the Model Context Protocol (MCP).
git clone https://github.com/cashfree/cashfree-mcp.git
cd cashfree-mcp
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:
node -v
npm install
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.
npm run build
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.
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:
Add the following configuration block to your claude_desktop_config.json
{
"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", "ELICITATION_ENABLED": "true" } } } }
Add the following configuration block to your VS Code settings
{
"mcp": { "inputs": [], "servers": { "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", "ELICITATION_ENABLED": "true" } } } } }
Set the following environment variables for each service: Payment Gateway:
PAYMENTS_APP_ID: Your Payment Gateway client IDPAYMENTS_APP_SECRET: Your Payment Gateway client secretPayouts:
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)ENV: Set to production for production environment, sandbox for sandbox (default: sandbox)
TOOLS: Comma-separated list of modules to enable. Available options:
pg: Payment Gateway APIspayouts: Payouts APIssecureid: SecureID APIsELICITATION_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.
Cashfree MCP has the following tools available, grouped by the product category
| Tool Name | Description |
|---|---|
| search | Search across the Cashfree Payments Developer Documentation. |
| get-input-source-help | Get comprehensive instructions for handling input source variable errors. |
| create-payment-link | Create a new payment link. |
| fetch-payment-link-details | View all details and status of a payment link. |
| cancel-payment-link | Cancel an active payment link. No further payments can be done against cancelled links |
| get-orders-for-a-payment-link | View all order details for a payment link. |
| create-order | Create orders with Cashfree to get a payment_sessions_id for transactions |
| get-order | Fetch order details using order_id |
| get-order-extended | Get extended order data like address, cart, offers, customer details etc |
| get-eligible-payment-methods | Get eligible payment methods for a given order amount and ID |
| get-payments-for-an-order | View all payment details for an order. |
| get-payment-by-id | View payment details of an order for a Payment ID. |
| create-refund | Initiate refunds. |
| get-all-refunds-for-an-order | Fetch all refunds processed against an order. |
| get-refund | Fetch a specific refund processed on your Cashfree Account. |
| get-all-settlements | Get all settlement details by specifying the settlement ID, settlement UTR, or date range. |
| get-split-and-settlement-details-by-order-id-v2-0 | Get split and settlement details, including settled/unsettled transactions for vendors in an order |
| get-settlements-by-order-id | View all the settlements of a particular order. |
| get-disputes-by-order-id | Get all dispute details by Order ID |
| get-disputes-by-payment-id | Get all dispute details by Payment ID |
| get-disputes-by-dispute-id | Get dispute details by Dispute ID |
| accept-dispute-by-dispute-id | Accept a dispute by its Dispute ID |
| submit-evidence-to-contest-the-dispute-by-dispute-id | Submit evidence to contest a dispute |
| simulate-payment | Simulate payment for testing. Requires prior order creation |
| fetch-simulation | Fetch simulated payment details |
| Tool Name | Description |
|---|---|
| standard-transfer-v2 | Initiate an amount transfer at Cashfree Payments. |
| get-transfer-status-v2 | Get the status of an initiated transfer. |
| batch-transfer-v2 | Initiate a batch transfer request at Cashfree Payments. |
| get-batch-transfer-status-v2 | Get the status of an initiated batch transfer. |
| authorize | Authenticate with the Cashfree system and obtain the authorization bearer token. |
| create-cashgram | Create a Cashgram. |
| deactivate-cashgram | Deactivate a Cashgram. |
| get-cashgram-status | Get the status of a created Cashgram. |
| Tool Name | Description |
|---|---|
| verify-name-match | Verify names with variations. |
| generate-kyc-link | Generate a verification form for KYC information. |
| get-kyc-link-status | Get the status of a KYC verification form. |
| generate-static-kyc-link | Generate a static KYC link. |
| deactivate-static-kyc-link | Deactivate a static KYC link. |
This project is licensed under the terms of the MIT open source license. Please refer to LICENSE for the full terms.
For detailed API documentation, visit the Cashfree API Documentation.
For support, contact care@cashfree.com or raise an issue in the GitHub repository.