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)
Clonar el repositorio
Instalar dependencias
(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 :
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
Código VS
Agregue el siguiente bloque de configuración a su configuración de VS Code
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 pagoPAYMENTS_APP_SECRET
: El secreto de cliente de su pasarela de pago
Pagos:
PAYOUTS_APP_ID
: Su ID de cliente de pagosPAYOUTS_APP_SECRET
: Su secreto de cliente de PayoutsTWO_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 IDSECUREID_APP_SECRET
: Su secreto de cliente de Secure IDTWO_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:
- Usando npx (Recomendado) :
- Usando el paquete instalado globalmente :
- Especificar la ruta exacta (si necesita una versión específica):
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 pagopayouts
: API de pagossecureid
: 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 herramienta | Descripción |
---|---|
buscar | Busque en la documentación para desarrolladores de Cashfree Payments. |
crear-enlace-de-pago | Crear un nuevo enlace de pago. |
Obtener detalles del enlace de pago | Ver todos los detalles y el estado de un enlace de pago. |
enlace de cancelación de pago | Cancelar un enlace de pago activo. No se podrán realizar más pagos con enlaces cancelados. |
enlace para obtener pedidos de pago | Ver todos los detalles del pedido para obtener un enlace de pago. |
orden de creación | Crea pedidos con Cashfree para obtener un payment_sessions_id para las transacciones |
obtener orden | Obtener detalles del pedido usando order_id |
obtener-orden-extendida | Obtenga datos ampliados del pedido, como dirección, carrito, ofertas, detalles del cliente, etc. |
métodos de pago elegibles | Obtenga métodos de pago elegibles para un monto de pedido y una identificación determinados |
obtener pagos por un pedido | Ver todos los detalles de pago de un pedido. |
obtener pago por id | Ver los detalles de pago de un pedido para obtener un ID de pago. |
crear-reembolso | Iniciar reembolsos. |
obtener-todos-los-reembolsos-de-un-pedido | Obtenga todos los reembolsos procesados contra un pedido. |
obtener reembolso | Obtenga un reembolso específico procesado en su cuenta Cashfree. |
acuerdos de obtención de todos los fondos | Obtenga 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-0 | Obtenga detalles de división y liquidación, incluidas las transacciones liquidadas/no liquidadas de los proveedores en un pedido |
obtener liquidaciones por id de pedido | Ver todas las liquidaciones de una orden en particular. |
obtener disputas por id de pedido | Obtenga todos los detalles de la disputa por ID de pedido |
obtener disputas por ID de pago | Obtenga todos los detalles de la disputa por ID de pago |
obtener disputas por ID de disputa | Obtener detalles de la disputa por ID de disputa |
aceptar-disputado-por-id-de-disputa | Aceptar una disputa por su ID de disputa |
Presentar evidencia para impugnar la disputa mediante ID de disputa | Presentar pruebas para impugnar una disputa |
simular pago | Simular el pago de la prueba. Requiere la creación previa del pedido. |
simulación de búsqueda | Obtener detalles de pago simulados |
Pagos
Nombre de la herramienta | Descripción |
---|---|
transferencia estándar v2 | Inicie una transferencia de monto en Cashfree Payments. |
obtener-estado-de-transferencia-v2 | Obtener el estado de una transferencia iniciada. |
transferencia por lotes v2 | Inicial |
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 herramienta | Descripción |
---|---|
verificar coincidencia de nombre | Verificar nombres con variaciones. |
generar-enlace-kyc | Genere un formulario de verificación para la información KYC. |
obtener el estado del enlace KYC | Obtenga el estado de un formulario de verificación KYC. |
generar enlace estático-kyc | Generar un enlace KYC estático. |
desactivar enlace estático kyc | Desactivar 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
This server cannot be installed
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.
Related MCP Servers
- -securityFlicense-qualityA 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 -5TypeScript
- -securityAlicense-qualityA 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 -1JavaScriptMIT License
- -securityFlicense-qualityProvides AI assistants with access to Payman's documentation, helping developers build integrations more efficiently through enhanced contextual support.Last updated -TypeScript
- AsecurityFlicenseAqualityA 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 -53JavaScript