Skip to main content
Glama

Cashfree MCP Server

Official
by cashfree

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) .

Configuración

Clonar el repositorio

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

Instalar dependencias

npm install

(requiere Node.js 14.x o superior)

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": "node", "args": ["/path/to/cashfree-mcp/src/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" } } } }

Código VS

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

{ "mcp": { "inputs": [], "servers": { "cashfree": { "command": "node", "args": ["/path/to/cashfree-mcp/src/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" } } } } }

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 SecureID
  • SECUREID_APP_SECRET : Su secreto de cliente SecureID
  • TWO_FA_PUBLIC_KEY_PEM_PATH : Ruta a su clave pública 2FA (obligatoria solo si 2FA está habilitada)

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 SecureID

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 disputa 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 v2Inicie una solicitud de transferencia por lotes en Cashfree Payments.
obtener-estado-de-transferencia-por-lote-v2Obtener el estado de una transferencia por lotes iniciada.
autorizarAutentíquese con el sistema Cashfree y obtenga el token portador de autorización.
crear-cashgramCrear un Cashgram.
desactivar-cashgramDesactivar un Cashgram.
obtener el estado de CashgramObtener 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 o plantee un problema en el repositorio de GitHub .

-
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. Configuración
    1. Clonar el repositorio
    2. Instalar dependencias
  2. Configuración
    1. Claude
    2. Código VS
    3. Credenciales de API
    4. Ambiente
    5. Configuración de herramientas
  3. Herramientas
    1. Pasarela de pago (PG)
    2. Pagos
    3. Identificación segura
  4. Licencia
    1. Documentación
      1. Apoyo

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          Implements the Model Context Protocol to allow AI models to access and interact with blockchain data, including reading contract states, retrieving events, and accessing transaction information across various networks.
          Last updated -
          10
          45
          30
          TypeScript
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables AI agents to interact with the Flow blockchain through RPC calls, supporting account balances, script execution, transactions, domain resolution, and contract interactions.
          Last updated -
          82
          JavaScript
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that provides comprehensive integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.
          Last updated -
          TypeScript
          Apache 2.0
        • -
          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

        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