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
Instalar dependencias
(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
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 SecureIDSECUREID_APP_SECRET
: Su secreto de cliente SecureIDTWO_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 pagopayouts
: API de pagossecureid
: API de SecureID
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 disputa 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 | Inicie una solicitud de transferencia por lotes en Cashfree Payments. |
obtener-estado-de-transferencia-por-lote-v2 | Obtener el estado de una transferencia por lotes iniciada. |
autorizar | Autentíquese con el sistema Cashfree y obtenga el token portador de autorización. |
crear-cashgram | Crear un Cashgram. |
desactivar-cashgram | Desactivar un Cashgram. |
obtener el estado de Cashgram | 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 o plantee un problema en el repositorio de GitHub .
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
- AsecurityFlicenseAqualityImplements 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 -104530TypeScript
- -securityFlicense-qualityA 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 -82JavaScript
- -securityAlicense-qualityA 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 -TypeScriptApache 2.0
- -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