Hi, I'm Santiago García — freelance developer based in Haarlem, Netherlands, originally from Argentina.
Like most freelancers, I hate invoicing. Not the money part — the process. Open Excel, copy the template, fill in the client, calculate VAT, export PDF, attach to email, pray they pay. Every. Single. Time.
I built FacturaHub to fix that for myself. Then I realized it could fix it for a lot of people.
What it is
FacturaHub is an MCP server that connects AI assistants like Claude or Cursor directly to your invoicing. Instead of clicking through a UI, you just tell your AI:
"Create an invoice for Acme for €2,500 for web development"
And it's done. Client created if new, VAT applied, PDF generated, ready to send.
That's it. No forms. No clicking. No context switching.
Why MCP and not just an API?
I could have built a regular REST API. But MCP (Model Context Protocol) changes the dynamic completely — instead of you calling the tool, your AI calls it on your behalf, with full context of the conversation. It's the difference between a calculator and an accountant.
The moment I saw Claude use create_invoice mid-conversation, without me touching anything, I knew this was the right approach.
What it does today (all free, no limits)
Invoices, expenses, clients — unlimited
Profit & Loss reports, VAT balance, cash flow projections
Professional PDF with IBAN and SWIFT
Electronic invoicing: Spain (Verifactu + Facturae 3.2.2), Mexico (CFDI 4.0), Argentina (AFIP/ARCA), Colombia (DIAN), Panama (DGI)
20 MCP tools, compatible with Claude Desktop and Cursor
One command to install: npx -y facturahub setup --api-key=YOUR_KEY
The compliance part (the boring but important bit)
Spain's invoicing law changed in 2024 (Orden HAC/1177/2024 + RD 1007/2023). Verifactu is now mandatory for new software. FacturaHub generates the QR code, the Facturae 3.2.2 XML, validates NIF/CIF checksum, finds your .p12 certificate automatically and submits to AEAT. No third party. No extra fees.
Why free?
Because the real problem isn't the invoice — it's the accounting that comes after. Entries, quarterly VAT, annual income tax. That's where freelancers drown. That's where the next tier (Gestor+) comes in: a certified accountant assigned to you, directly inside the app, starting at €29/month. The invoicing software opens the door. The accountant closes the deal.
Numbers so far
613 weekly npm downloads (and growing — because npx -y facturahub@latest re-downloads on every Claude Desktop launch)
20+ countries supported
Built solo, launched in production
Try it
→ facturahub.com
→ npx -y facturahub setup --api-key=YOUR_KEY
Happy to answer questions — especially about MCP integration, Verifactu, or the AFIP/AEAT submission flow.
Top comments (0)