invoiceflow-mcp
InvoiceFlow MCP
Automatización de facturas impulsada por IA para el Protocolo de Contexto de Modelos (MCP)
InvoiceFlow crea facturas profesionales en PDF, predice el riesgo de pago atrasado mediante IA, envía recordatorios automáticamente, concilia los pagos recibidos con las facturas y realiza un seguimiento de su flujo de caja, todo a través del protocolo MCP.
Características
Facturas profesionales en PDF con partidas, impuestos, descuentos y multidivisa (10 monedas)
Predicción de riesgo mediante IA (0-100) basada en el importe de la factura, el historial del cliente, la fecha de vencimiento y el historial de recordatorios
Recordatorios inteligentes con escalada basada en el nivel de riesgo
Conciliación de pagos que empareja los pagos recibidos con las facturas por importe + correo electrónico del pagador (independiente de la plataforma: funciona con datos de pago introducidos manualmente o proporcionados por webhooks)
Informes de flujo de caja con tasa de cobro, ingresos proyectados y desglose por cliente
Gestión de clientes con seguimiento automático del historial de pagos
Números de factura secuenciales (INV-2026-0001, INV-2026-0002, ...)
10 herramientas MCP + 4 recursos MCP que cubren todo el ciclo de vida de la facturación
Related MCP server: Frihet MCP Server
Inicio rápido
Instalar desde el Marketplace de MCPize
Busca InvoiceFlow MCP en mcpize.com
Haz clic en Instalar y selecciona tu plan de suscripción
Las herramientas y recursos estarán disponibles automáticamente en cualquier cliente compatible con MCP
Construir desde el código fuente
git clone https://github.com/enzoemir1/invoiceflow-mcp.git
cd invoiceflow-mcp
npm ci
npm run buildAñadir a la configuración de tu cliente MCP:
{
"mcpServers": {
"invoiceflow": {
"command": "node",
"args": ["path/to/invoiceflow-mcp/dist/index.js"]
}
}
}Herramientas
client_manage
Crea un nuevo cliente. Requerido antes de crear facturas.
invoice_create
Crea una factura con partidas. Calcula automáticamente el subtotal, los impuestos, los descuentos y el total. Genera números de factura secuenciales (INV-AAAA-NNNN).
invoice_send
Envía una factura en PDF por correo electrónico (requiere SENDGRID_API_KEY). Actualiza el estado a "enviado".
invoice_list
Filtra facturas por estado, cliente, rango de importe, rango de fechas o estado de vencimiento. Soporta paginación.
invoice_mark_paid
Marca una factura como pagada (total o parcial). Actualiza el historial de pagos del cliente automáticamente.
invoice_remind
Envía un recordatorio de pago. Incrementa el contador de recordatorios. Soporta mensajes personalizados.
invoice_risk
Predicción de riesgo de pago atrasado impulsada por IA (0-100). Devuelve el nivel de riesgo, desglose de factores, acción recomendada y fecha del próximo recordatorio.
cashflow_report
Genera un resumen de flujo de caja: total facturado, cobrado, pendiente, vencido, tasa de cobro y proyección a 30 días.
payment_reconcile
Empareja el pago recibido con la factura por importe y correo electrónico del pagador. Marca automáticamente como pagada.
Recursos
Recurso | Descripción |
| Todas las facturas impagadas |
| Facturas con fecha de vencimiento superada |
| Resumen mensual de flujo de caja |
| Todos los clientes con historial de pagos |
Motor de predicción de riesgos
Califica las facturas de 0 a 100 utilizando 4 factores ponderados:
Factor | Peso | Qué mide |
Importe de la factura | 20% | Importes más altos = mayor riesgo |
Historial del cliente | 35% | Tasa de pago, pagos atrasados, días promedio |
Fecha de vencimiento | 30% | Días hasta/después del vencimiento |
Recordatorios | 15% | Recordatorios ya enviados |
Niveles de riesgo: Bajo (0-30), Medio (31-60), Alto (61-100)
Configuración
Copia .env.example a .env y establece las variables que necesites:
cp .env.example .envVariable | Requerido | Descripción |
| Para envío de correos | Envía facturas y recordatorios vía SendGrid |
SendGrid es opcional. InvoiceFlow funciona completamente offline para la creación de facturas, calificación de riesgos, informes de flujo de caja y conciliación. Añade SendGrid cuando desees realizar envíos de correo electrónico.
Hoja de ruta: Sincronización en vivo con Stripe y PayPal
La herramienta payment_reconcile actualmente empareja los importes que tú proporcionas (desde un CSV, un webhook o entrada manual) con las facturas almacenadas. La integración directa con la API de Stripe y PayPal con escuchas de webhooks está planificada para la v2.0 — consulta los problemas para ver el progreso.
Ejemplos de uso
Crear un cliente y una factura
> Create a client "Acme Corp" with email billing@acme.com
✓ Client created: Acme Corp (id: 3f2a...)
> Create an invoice for Acme Corp: 10 hours consulting at $150/hr, 20% tax
✓ Invoice INV-2026-0001 created
Subtotal: $1,500.00 | Tax: $300.00 | Total: $1,800.00Evaluar el riesgo de pago
> What's the risk score for invoice INV-2026-0001?
Risk Score: 42/100 (Medium)
- Invoice Amount: 25 (moderate amount)
- Client History: 50 (new client)
- Due Date: 15 (due in 28 days)
- Reminders: 10 (none sent)
Recommended: Send an early reminder with a polite tone.Generar informe de flujo de caja
> Show me the cash flow report
April 2026:
Total Invoiced: $12,400.00
Collected: $8,200.00 (66.1%)
Outstanding: $4,200.00
Overdue: $1,800.00
Projected (30d): $2,400.00Monedas soportadas
USD, EUR, GBP, CAD, AUD, JPY, CHF, TRY, BRL, INR
Precios
Plan | Precio | Facturas/mes | Características |
Free | $0 | 5 | Facturas PDF básicas |
Pro | $12/mes | 100 | Calificación de riesgo IA, recordatorios inteligentes, conciliación |
Business | $29/mes | 500 | Multidivisa, informes de flujo de caja, soporte prioritario |
Disponible en el Marketplace de MCPize.
Desarrollo
npm run dev # Hot reload
npm run build # Production build
npm test # Run tests
npm run inspect # MCP InspectorPruebas
Las pruebas cubren la lógica de negocio principal:
Almacenamiento — Operaciones CRUD, filtrado, números de factura secuenciales
Modelo de riesgo — Motor de calificación de IA con 4 factores ponderados, clasificación de riesgo
Flujo de caja — Generación de informes, tasas de cobro, proyecciones, desglose de clientes
npm test # Run all tests
npx vitest --watch # Watch modeLicencia Pro
InvoiceFlow se entrega en modo gratuito — invoice_demo_seed, client_manage, invoice_create, invoice_list, invoice_mark_paid y invoice_remind están abiertos. Las siguientes herramientas requieren una licencia Pro:
invoice_send— generar PDF + envío de correo vía SendGridinvoice_risk— predicción de riesgo de pago atrasadopayment_reconcile— emparejar pagos de Stripe/PayPal/banco con facturascashflow_report— flujo de caja de toda la cartera + proyección a 30 días
Compra una licencia Pro (€12, de por vida, 3 máquinas): https://automatiabcn.lemonsqueezy.com/buy/2d439c05-f463-4137-8883-950e8ee1112d
O consigue el Indie MCP Stack Bundle (€69, los 4 servidores).
export LEMONSQUEEZY_LICENSE_KEY=YOUR-KEY-HEREO en la configuración de tu cliente MCP:
{
"mcpServers": {
"invoiceflow-mcp": {
"command": "npx",
"args": ["-y", "invoiceflow-mcp-server"],
"env": { "LEMONSQUEEZY_LICENSE_KEY": "YOUR-KEY-HERE" }
}
}
}La validación se almacena en caché localmente durante 24 horas; es totalmente capaz de funcionar offline después de la primera ejecución.
Licencia
Licencia MIT. Consulta LICENSE para más detalles.
Creado por Automatia BCN.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables the generation of professional PDF invoices and their distribution via email using customizable templates. It allows users to create, manage, and send invoices with standard business fields like tax rates and line items through natural language.392MIT
- AlicenseBqualityAmaintenanceAI-native business management — invoices, expenses, clients, products, quotes, and webhooks. 31 tools for Claude, Cursor, Windsurf, and Cline.1003399MIT
- AlicenseNot gradedqualityAmaintenanceInvoice Generator AI - MCP server providing AI-powered tools and automation by MEOK AI Labs6MIT
- FlicenseNot gradedqualityBmaintenanceMCP server that gives AI agents read access to subscription/SaaS invoice history, ingested from Gmail and stored in Postgres and MongoDB, with tools for listing invoices, retrieving PDFs, and summarizing spend.
Related MCP Connectors
AI-native ERP MCP: ES/EU fiscal compliance (VeriFactu/TicketBAI/Facturae), invoicing, tax, banking
Generate professional receipt PDFs and structured receipt data with AI-ready MCP tools.
Chilean DTE/SII invoicing — issue invoices, reconcile payments and manage clients with AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/automatiabcn/invoiceflow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server