Cashfree MCP Server

Official
by cashfree
Integrations
  • Hosts the Cashfree MCP repository for direct cloning and source code access, enabling developers to examine or contribute to the payment integration codebase.

  • Runs the Cashfree MCP server on Node.js runtime (requires v18.x+), providing the execution environment for the payment integration functionality.

  • Provides installation and distribution of the Cashfree MCP package via npm registry, allowing developers to easily install and configure the Cashfree payment integration tools.

Servidor MCP sin efectivo

El servidor MCP de Cashfree permite que las herramientas y los agentes de IA se integren con las API de Cashfree (Pasarela de pago, Pagos y SecureID) mediante el Protocolo de contexto de modelo (MCP) .

Instalación

Instalar desde npm (recomendado)

# Install globally npm install -g @cashfreepayments/cashfree-mcp # Or install in your project npm install @cashfreepayments/cashfree-mcp

Clonar el repositorio

git clone https://github.com/cashfree/cashfree-mcp.git cd cashfree-mcp

Instalar dependencias

npm install

(requiere Node.js 18.x o superior)

Instalación mediante herrería

Para instalar cashfree-mcp para Claude Desktop automáticamente a través de Smithery :

npm exec @smithery/cli install @cashfree/cashfree-mcp --client claude

Preferido: Enlace en Claude Desktop

Configuración

Necesitará una cuenta Cashfree con credenciales de API (admitimos claves de sandbox y de producción). Puede usar Cashfree MCP en su cliente preferido. A continuación, se muestran algunos ejemplos de configuración:

Claude

Agregue el siguiente bloque de configuración a su claude_desktop_config.json

{ "mcpServers": { "cashfree": { "command": "npx", "args": ["@cashfreepayments/cashfree-mcp"], "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" } } } }

Código VS

Agregue el siguiente bloque de configuración a su configuración de VS Code

{ "mcp": { "inputs": [], "servers": { "cashfree": { "command": "npx", "args": ["@cashfreepayments/cashfree-mcp"], "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" } } } } }

Credenciales de API

Establezca las siguientes variables de entorno para cada servicio: Pasarela de pago:

  • PAYMENTS_APP_ID : Su ID de cliente de pasarela de pago
  • PAYMENTS_APP_SECRET : El secreto de cliente de su pasarela de pago

Pagos:

  • PAYOUTS_APP_ID : Su ID de cliente de pagos
  • PAYOUTS_APP_SECRET : Su secreto de cliente de Payouts
  • TWO_FA_PUBLIC_KEY_PEM_PATH : Ruta a su clave pública 2FA (obligatoria solo si 2FA está habilitada)

Identificación segura:

  • SECUREID_APP_ID : Su ID de cliente de Secure ID
  • SECUREID_APP_SECRET : Su secreto de cliente de Secure ID
  • TWO_FA_PUBLIC_KEY_PEM_PATH : Ruta a su clave pública 2FA (obligatoria solo si 2FA está habilitada)

Métodos de configuración alternativos

Hay varias formas de ejecutar el servidor Cashfree MCP:

  1. Usando npx (Recomendado) :
    { "mcpServers": { "cashfree": { "command": "npx", "args": ["@cashfreepayments/cashfree-mcp"] } } }
  2. Usando el paquete instalado globalmente :
    { "mcpServers": { "cashfree": { "command": "cashfree-mcp" } } }
  3. Especificar la ruta exacta (si necesita una versión específica):
    { "mcpServers": { "cashfree": { "command": "node", "args": [ "path/to/node_modules/@cashfreepayments/cashfree-mcp/src/index.js" ] } } }

Ambiente

ENV : Establecer en production para el entorno de producción, sandbox para sandbox (predeterminado: sandbox )

Configuración de herramientas

TOOLS : Lista de módulos separados por comas para habilitar. Opciones disponibles:

  • pg : API de pasarela de pago
  • payouts : API de pagos
  • secureid : API de identificación segura

Herramientas

Cashfree MCP tiene las siguientes herramientas disponibles, agrupadas por categoría de producto

Pasarela de pago (PG)

Nombre de la herramientaDescripción
buscarBusque en la documentación para desarrolladores de Cashfree Payments.
crear-enlace-de-pagoCrear un nuevo enlace de pago.
Obtener detalles del enlace de pagoVer todos los detalles y el estado de un enlace de pago.
enlace de cancelación de pagoCancelar un enlace de pago activo. No se podrán realizar más pagos con enlaces cancelados.
enlace para obtener pedidos de pagoVer todos los detalles del pedido para obtener un enlace de pago.
orden de creaciónCrea pedidos con Cashfree para obtener un payment_sessions_id para las transacciones
obtener ordenObtener detalles del pedido usando order_id
obtener-orden-extendidaObtenga datos ampliados del pedido, como dirección, carrito, ofertas, detalles del cliente, etc.
métodos de pago elegiblesObtenga métodos de pago elegibles para un monto de pedido y una identificación determinados
obtener pagos por un pedidoVer todos los detalles de pago de un pedido.
obtener pago por idVer los detalles de pago de un pedido para obtener un ID de pago.
crear-reembolsoIniciar reembolsos.
obtener-todos-los-reembolsos-de-un-pedidoObtenga todos los reembolsos procesados contra un pedido.
obtener reembolsoObtenga un reembolso específico procesado en su cuenta Cashfree.
acuerdos de obtención de todos los fondosObtenga todos los detalles de la liquidación especificando el ID de la liquidación, el UTR de la liquidación o el rango de fechas.
Obtener detalles de división y liquidación por ID de pedido v2-0Obtenga detalles de división y liquidación, incluidas las transacciones liquidadas/no liquidadas de los proveedores en un pedido
obtener liquidaciones por id de pedidoVer todas las liquidaciones de una orden en particular.
obtener disputas por id de pedidoObtenga todos los detalles de la disputa por ID de pedido
obtener disputas por ID de pagoObtenga todos los detalles de la disputa por ID de pago
obtener disputas por ID de disputaObtener detalles de la disputa por ID de disputa
aceptar-disputado-por-id-de-disputaAceptar una disputa por su ID de disputa
Presentar evidencia para impugnar la disputa mediante ID de disputaPresentar pruebas para impugnar una disputa
simular pagoSimular el pago de la prueba. Requiere la creación previa del pedido.
simulación de búsquedaObtener detalles de pago simulados

Pagos

Nombre de la herramientaDescripción
transferencia estándar v2Inicie una transferencia de monto en Cashfree Payments.
obtener-estado-de-transferencia-v2Obtener el estado de una transferencia iniciada.
transferencia por lotes v2Inicial

desarrollo | create-cashgram | Crear un Cashgram. | | deactivate-cashgram | Desactivar un Cashgram. | | get-cashgram-status | Obtener el estado de un Cashgram creado. |

Identificación segura

Nombre de la herramientaDescripción
verificar coincidencia de nombreVerificar nombres con variaciones.
generar-enlace-kycGenere un formulario de verificación para la información KYC.
obtener el estado del enlace KYCObtenga el estado de un formulario de verificación KYC.
generar enlace estático-kycGenerar un enlace KYC estático.
desactivar enlace estático kycDesactivar un enlace KYC estático.

Licencia

Este proyecto está licenciado bajo los términos de la licencia de código abierto del MIT. Consulte la sección LICENCIA para conocer los términos completos.

Documentación

Para obtener documentación detallada de la API, visita la Documentación de la API de Cashfree .

Apoyo

Para obtener ayuda, comuníquese con care@cashfree.com

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Permite que las herramientas y los agentes de IA se integren con los servicios de pago de Cashfree (Payment Gateway, Payouts y SecureID) utilizando el Protocolo de Contexto de Modelo, lo que permite transacciones y administración de cuentas a través del lenguaje natural.

  1. Instalación
    1. Instalar desde npm (recomendado)
    2. Clonar el repositorio
    3. Instalar dependencias
    4. Instalación mediante herrería
    5. Preferido: Enlace en Claude Desktop
    6. Configuración
    7. Claude
    8. Código VS
    9. Credenciales de API
    10. Métodos de configuración alternativos
    11. Ambiente
    12. Configuración de herramientas
  2. Herramientas
    1. Pasarela de pago (PG)
    2. Pagos
    3. Identificación segura
  3. Licencia
    1. Documentación
      1. Apoyo

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables Claude AI to interact with Paybyrd's payment processing API, allowing for creating payment links, processing refunds, and retrieving order information.
          Last updated -
          5
          TypeScript
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.
          Last updated -
          1
          JavaScript
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          Provides AI assistants with access to Payman's documentation, helping developers build integrations more efficiently through enhanced contextual support.
          Last updated -
          TypeScript
        • A
          security
          F
          license
          A
          quality
          A server that provides easy access to Payman AI's APIs, allowing users to create payees, search payees, send payments, and check balances using natural language prompts.
          Last updated -
          5
          3
          JavaScript
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/cashfree/cashfree-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server