CloudFramework Finance MCP Server es un servidor del Model Context Protocol (MCP) que permite a Claude y otros asistentes de IA acceder directamente a tu sistema de gestión financiera de CloudFramework. Esto significa que puedes:
💬 Preguntar en lenguaje natural sobre tus clientes y facturas
📊 Obtener análisis financieros en tiempo real
🔍 Consultar facturas pendientes de cualquier cliente
🤖 Automatizar tareas administrativas con IA
🌟 Características Principales
14 Herramientas Organizadas en 3 Categorías
💰 Finance - Gestión Financiera (5 herramientas)
Herramienta
Descripción
Caso de Uso
🔐 finance_login
Autenticación con usuario/contraseña
Login seguro con soporte 2FA
✅ finance_check
Verifica salud de la API
Comprobar conectividad y configuración
📋 finance_list_clients
Lista clientes con filtros
"Muéstrame todos los clientes activos"
📊 finance_client_stats
Estadísticas de clientes
"¿Cuántos clientes tenemos?"
💳 finance_outstanding_invoices
Facturas pendientes
"Facturas sin pagar de ACME Corp"
🏦 Treasury - Tesorería (5 herramientas)
Herramienta
Descripción
Caso de Uso
✅ treasury_check
Verifica salud de API tesorería
Estado del servicio de tesorería
💵 treasury_cash_flow
Flujo de caja por períodos
"Flujo de caja mensual del 2025"
🏦 treasury_bank_accounts
Lista cuentas bancarias y saldos
"¿Cuál es nuestro saldo total?"
📈 treasury_projections
Proyecciones futuras
"Proyección para 6 meses"
📑 treasury_movements
Movimientos detallados
"Transacciones de enero a marzo"
📊 Tax - Impuestos y Fiscalidad (4 herramientas)
Herramienta
Descripción
Caso de Uso
✅ tax_check
Verifica salud de API impuestos
Estado del servicio fiscal
🧾 tax_vat_calculation
Cálculo IVA trimestral (303)
"IVA del Q1 2025"
💼 tax_irpf_calculation
Cálculo IRPF (130/111)
"IRPF del segundo trimestre"
📅 tax_upcoming_deadlines
Vencimientos fiscales
"Próximos vencimientos 60 días"
🔒 Autenticación Inteligente
✅ Login dinámico con usuario y contraseña
✅ Refresh automático del token cuando expira
✅ Soporte 2FA (Google Authenticator)
✅ Almacenamiento seguro en memoria durante la sesión
✅ Zero-config: No necesitas renovar tokens manualmente
Ahora puedes conversar con tus datos financieros en lenguaje natural.
💡 Ejemplos de Uso
Autenticación y Setup
👤 Usuario: "Login con mi usuario usuario@ejemplo.com y contraseña MiPassword123"
🤖 Claude: Usa finance_login → ✅ Login exitoso
👤 Usuario: "¿Está funcionando la API de finanzas?"
🤖 Claude: Usa finance_check → ✅ API operativa, versión 2.1.0
Consultas sobre Clientes
👤 Usuario: "¿Cuántos clientes tenemos en total?"
🤖 Claude: Usa finance_client_stats → "Tienes 847 clientes activos"
👤 Usuario: "Muéstrame los primeros 10 clientes activos"
🤖 Claude: Usa finance_list_clients → Lista con detalles completos
👤 Usuario: "Busca clientes que contengan 'Tecnología' en el nombre"
🤖 Claude: Usa finance_list_clients con query="Tecnología"
Gestión de Facturas
👤 Usuario: "¿Qué facturas tiene pendientes ACME Corporation?"
🤖 Claude: Usa finance_outstanding_invoices →
📄 Factura #2024-001: 1,250.00€ (vencida)
📄 Factura #2024-089: 3,500.00€ (vence en 5 días)
Total pendiente: 4,750.00€
👤 Usuario: "Muéstrame todas las facturas pendientes del CIF B12345678"
🤖 Claude: Usa finance_outstanding_invoices con vat_id="B12345678"
Gestión de Tesorería
👤 Usuario: "¿Cuál es el flujo de caja mensual de este año?"
🤖 Claude: Usa treasury_cash_flow con period="monthly"
👤 Usuario: "Muéstrame todas nuestras cuentas bancarias y sus saldos"
🤖 Claude: Usa treasury_bank_accounts →
🏦 Cuenta BBVA *1234: 45,230.50€
🏦 Cuenta Santander *5678: 28,150.00€
💰 Total: 73,380.50€
👤 Usuario: "Dame la proyección de tesorería para los próximos 12 meses"
🤖 Claude: Usa treasury_projections con months_ahead=12
👤 Usuario: "¿Qué movimientos tuvimos en febrero 2025?"
🤖 Claude: Usa treasury_movements con from_date="2025-02-01", to_date="2025-02-28"
Consultas Fiscales
👤 Usuario: "Calcula el IVA del primer trimestre de 2025"
🤖 Claude: Usa tax_vat_calculation →
📊 Modelo 303 - Q1 2025:
- IVA Repercutido: 15,200.00€
- IVA Soportado: 8,350.00€
- IVA a Ingresar: 6,850.00€
👤 Usuario: "¿Cuánto IRPF debo pagar este trimestre?"
🤖 Claude: Usa tax_irpf_calculation →
💼 Modelo 130/111:
- Retenciones ventas: 3,500.00€
- Retenciones gastos: 1,200.00€
- A ingresar: 2,300.00€
👤 Usuario: "¿Qué vencimientos fiscales tengo próximamente?"
🤖 Claude: Usa tax_upcoming_deadlines →
📅 Próximos vencimientos:
- 20/01/2025: Modelo 303 (IVA Q4)
- 30/01/2025: Modelo 130 (IRPF Q4)
- 20/04/2025: Modelo 303 (IVA Q1)
Análisis y Reportes
👤 Usuario: "Dame un resumen de la situación financiera"
🤖 Claude:
1. Usa finance_client_stats → Obtiene total de clientes
2. Para cada cliente relevante:
- Usa finance_outstanding_invoices → Suma facturas pendientes
📊 Resumen:
- Clientes activos: 847
- Facturas pendientes totales: 125,340.00€
- Cliente con mayor deuda: ACME Corp (15,200.00€)
🎯 Casos de Uso Reales
1. Gestión Diaria de Cuentas por Cobrar
Antes: Entrar al sistema, buscar cliente por cliente, exportar Excel, analizar...
Ahora: "¿Qué clientes tienen facturas vencidas de más de 30 días?"
2. Atención al Cliente
Antes: Buscar en múltiples pantallas, copiar datos, redactar email...
Ahora: "Genera un email para ACME Corp sobre sus facturas pendientes"
3. Reportes Ejecutivos
Antes: Consultas SQL, hojas de cálculo, gráficos manuales...
Ahora: "Dame el top 10 de clientes por facturación pendiente"
4. Auditoría y Compliance
Antes: Exportar datos, revisar manualmente, documentar...
Ahora: "Verifica que todos los clientes activos tienen CIF válido"
🔧 Configuración Avanzada
Variables de Entorno
Variable
Descripción
Requerido
CLOUDFRAMEWORK_API_URL
URL de la API
✅ Sí
CLOUDFRAMEWORK_X_WEB_KEY
Clave de autenticación web
✅ Sí
CLOUDFRAMEWORK_PLATFORM
Código de plataforma
✅ Sí
CLOUDFRAMEWORK_USER
Usuario por defecto
✅ Sí
CLOUDFRAMEWORK_X_DS_TOKEN
Token estático (opcional)
❌ No
Autenticación: Dos Modos
Modo 1: Login Dinámico (Recomendado)
No configures CLOUDFRAMEWORK_X_DS_TOKEN
Usa la herramienta finance_login en Claude
El token se refresca automáticamente
Más seguro y flexible
Modo 2: Token Estático
Configura CLOUDFRAMEWORK_X_DS_TOKEN en las variables de entorno
No necesitas hacer login
El token debe renovarse manualmente cuando expire
🛠️ Desarrollo y Testing
Probar el Servidor
bash
1# Clonar el repositorio2git clone https://github.com/CloudFramework-io/cloudframework-finance-mcp.git
3cd cloudframework-finance-mcp
45# Instalar dependencias6npminstall78# Configurar credenciales9cp .env.example .env
10# Edita .env con tus credenciales1112# Ejecutar tests13npmtest1415# Abrir inspector MCP (interfaz web)16npm run inspector
Inspector MCP
El inspector te permite probar las herramientas sin Claude Desktop:
npm run inspector
Abre http://localhost:6274 en tu navegador.
📚 API Reference
finance_login
Realiza login con usuario y contraseña.
Parámetros:
user (string, required): Email o nombre de usuario