Parte del ecosistema FacturaHub — facturación en España, Verifactu, IVA, Modelo 303 y automatización fiscal con IA.
Run your entire business from Claude. Invoices, expenses, tasks, financial reports and e-invoicing — all by talking to your AI.
FacturaHub is a Model Context Protocol (MCP) plugin for Claude Code that turns your AI into a full business management assistant. Instead of switching between apps, just talk to Claude:
- "Invoice Acme Corp for €2,500"
- "Log yesterday's €50 hosting expense"
- "Show me my P&L for Q1"
- "Assign the deploy task to Lucas, urgent"
46 MCP tools handle invoicing, expenses, clients, tasks, financial reports, e-invoicing (Spain, Mexico, Colombia, Panama) and Business Memory — all from your terminal.
Sign up free at facturahub.com and copy your API key from the dashboard.
export FACTURAHUB_API_KEY=your-api-key-hereAdd it to your ~/.zshrc or ~/.bashrc to persist across sessions.
claude /plugin marketplace add Santy1422/facturahub-plugin
claude /plugin install facturahub@facturahubThat's it. Start talking to Claude about your business.
| Skill | Command | What it does |
|---|---|---|
| Invoice | /facturahub:invoice |
Create and send invoices conversationally |
| Expense | /facturahub:expense |
Log business expenses with auto-categorization |
| Report | /facturahub:report |
Generate P&L, tax, VAT, cash flow and income reports |
| Task | /facturahub:task |
Create, assign, complete and manage tasks |
| Setup | /facturahub:setup |
Configure your API key and verify connection |
create_invoice— Create invoices with automatic client creationlist_invoices/get_invoice— View and search invoicessend_invoice— Send invoices by emailmark_paid— Mark invoices as paidduplicate_invoice— Duplicate existing invoicesdownload_pdf— Generate professional PDF invoicescreate_client/list_clients— Manage your client database
register_expense/delete_expense— Track business expensesget_profit_loss— Profit & Loss statementsget_tax_summary— Tax obligations by periodget_vat_balance— VAT collected vs paidget_income_summary— Revenue breakdownget_cashflow— Cash flow analysis over time
Spain (Verifactu/AEAT)
validate_invoice_spain— Validate NIF/CIFgenerate_verifactu_qr— AEAT verification QR codesconvert_to_facturae— Facturae 3.2.2 XMLsubmit_to_hacienda— Submit to Spanish tax authority
Mexico (CFDI 4.0/SAT)
validate_invoice_mexico— Validate RFCstamp_cfdi— PAC stamping for SATconvert_to_cfdi— CFDI 4.0 XML generation
Colombia (DIAN/UBL)
validate_invoice_colombia— Validate NITsubmit_to_dian— Submit to DIANconvert_to_ubl_dian— UBL 2.1 XML
Panama (DGI)
validate_invoice_panama— Validate RUC and ITBMSsubmit_to_dgi— Submit to DGI
create_task/list_tasks/get_my_tasks— Create and view tasksget_task_overview— Task dashboard by statusassign_task/move_task/update_task— Manage taskscomplete_task/delete_task— Complete or remove tasks
get_business_context— Retrieve business knowledgesave_business_context— Record business factsremove_business_context— Remove outdated infosave_business_summary— Update executive summary
get_profile/update_profile— Account settingssend_reminder— Overdue invoice remindersget_context— Financial dashboard summary
If you use Claude Desktop or prefer the npx approach:
npx -y facturahub setup --api-key=YOUR_API_KEYThis auto-detects Claude Desktop and Claude Code and configures both.
Add this to your Claude Desktop or Claude Code config file:
{
"mcpServers": {
"facturahub": {
"command": "npx",
"args": ["-y", "facturahub@latest"],
"env": {
"FACTURAHUB_API_KEY": "your-api-key",
"FACTURAHUB_API_URL": "https://api.facturahub.com"
}
}
}
}Config file locations:
- Claude Desktop (Mac):
~/Library/Application Support/Claude/claude_desktop_config.json - Claude Desktop (Windows):
%APPDATA%\Claude\claude_desktop_config.json - Claude Code:
~/.claude/settings.json
FacturaHub works in 20+ countries with localized tax rates, currencies and e-invoicing:
🇪🇸 Spain · 🇲🇽 Mexico · 🇦🇷 Argentina · 🇨🇴 Colombia · 🇨🇱 Chile · 🇵🇪 Peru · 🇺🇾 Uruguay · 🇵🇦 Panama · 🇨🇷 Costa Rica · 🇪🇨 Ecuador · 🇩🇴 Dominican Republic · 🇧🇷 Brazil · 🇺🇸 United States · 🇬🇧 United Kingdom · 🇩🇪 Germany · 🇫🇷 France · 🇮🇹 Italy · 🇵🇹 Portugal · 🇳🇱 Netherlands
| Plan | Price | Includes |
|---|---|---|
| Free | $0/month | 5 invoices/month, expenses, clients, PDF, reports |
| Solo | $9/month | Unlimited everything, Business Memory, 46 MCP tools |
| Pro | $29/month | E-invoicing, API access, priority support |
Start free at facturahub.com.
claude code plugin, mcp server, model context protocol, invoicing ai, ai accounting, freelancer invoicing, facturacion electronica, factura electronica, verifactu, cfdi, business management ai, claude desktop plugin, expense tracker ai, ai bookkeeping, saas invoicing, facturahub
MIT
- 🌐 FacturaHub — la app (gratis, Verifactu incluido)
- 🔌 facturahub-api — API REST + OpenAPI 3.1
- 🤖 facturahub-mcp — servidor MCP (Claude, Cursor, ChatGPT)
- 🧾 facturahub-verifactu — Verifactu por API
- 🧮 Librerías: nif-validator · iva · iban-es · factura-number · verifactu-qr · verifactu-hash · modelo-303
- ⚙️ Automatización: facturahub-n8n · n8n-nodes-facturahub · facturahub-woocommerce · facturahub-shopify
Temas: Verifactu · Facturación electrónica · IVA · Modelo 303 · AEAT · NIF/CIF · Autónomos · MCP · IA · España