Connect your AI agent to your invoicing. Let it act, not just talk.

MCP (Model Context Protocol) is the open standard that lets an AI agent connect to external tools and act on real data, not just chat. FacturaHub exposes an MCP server at https://facturahub.com/mcp: when you connect it to your favorite AI client, that client gains a set of tools to operate your invoicing. Instead of copy-pasting, you tell your agent "invoice 1,000 to Acme" or "who owes me?" and it actually does it on your account.

Compatible clients

Any that speaks MCP. The server supports both protocol transports (SSE and Streamable HTTP), so it works with desktop clients and web integrations alike:

Authentication

You pick one of two depending on your client:

Connect (Claude Desktop example)

Add FacturaHub as a remote MCP server pointing at the endpoint URL:

{
  "mcpServers": {
    "facturahub": {
      "url": "https://facturahub.com/mcp",
      "headers": { "x-api-key": "YOUR_API_KEY" }
    }
  }
}

Available tools

They cover daily invoicing operations. Once connected, you talk in natural language and the agent picks the right tool:

The result: Claude, Cursor or ChatGPT don't just give you text — they act on your real data and changes appear instantly in the dashboard and on WhatsApp.

Developer shortcut: OpenAPI→MCP bridge

Since FacturaHub publishes its OpenAPI 3.1 spec at https://facturahub.com/openapi.json, you can point any OpenAPI-to-MCP bridge at that file and auto-generate tools for the full API, without writing integration code. It's the fastest path if you want your agent to reach resources that aren't yet native MCP server tools. You'll find examples and the spec in the repo https://github.com/Santy1422/facturahub-api.

Pricing

The plan is free and connecting the MCP costs nothing. The only thing metered is AI: 25 free AI actions per month (each time your agent runs a tool that uses AI, like a receipt OCR, counts as an action), and if you need more you buy a one-off token pack from €4.99 that never expires. No Starter/Growth/Pro plans or 7-day trial.

MCP server at /mcp

FacturaHub exposes an MCP server at facturahub.com/mcp with both protocol transports: SSE and Streamable HTTP. Works with desktop and web clients.

Connect Claude, Cursor, ChatGPT

Any client that speaks MCP: Claude Desktop, Claude Code, Cursor and ChatGPT, among others. Your agent gains tools to operate your real invoicing.

OAuth 2.0 or x-api-key auth

Authenticate with the standard OAuth 2.0 flow (for clients that support it) or, more simply, with your API key in the x-api-key header.

Tools that act, not just talk

create_invoice, send_invoice, get_overdue, get_profit_loss, get_tax_summary, get_deductible_expenses, create_expense (OCR with Claude Vision) and more. Real changes to your data.

Living business memory

get_business_context and save_business_context: your agent remembers how you invoice, your clients and preferences across sessions. You don't start from scratch each time.

Receipt scanning by chat

create_expense scans the receipt with Claude Vision: hand it the photo and it extracts amount, IVA and category, logging it as a deductible expense.

OpenAPI→MCP bridge

Point any OpenAPI-to-MCP bridge at facturahub.com/openapi.json and auto-generate tools for the full API, without writing integration code.

Synced with everything

What your agent creates via MCP appears instantly in the dashboard and on WhatsApp. One backend, three channels (chat, web, AI agent).

Frequently asked questions

What is FacturaHub's invoicing MCP?

An MCP server (Model Context Protocol) at facturahub.com/mcp that connects your AI agent to your invoicing. Instead of just chatting, your agent acts on your real data: creates invoices, checks overdue, computes your P&L or scans expenses.

Which AI clients can I connect?

Any that speaks MCP: today Claude Desktop and Claude Code, Cursor and ChatGPT, among others. The server supports SSE and Streamable HTTP transports for desktop and web clients.

How do I authenticate with the MCP server?

With OAuth 2.0 (the standard authorization flow, for clients that support it) or, more simply, with your API key in the x-api-key header. You point your client at the URL facturahub.com/mcp.

What tools does it have available?

create_invoice, send_invoice, get_overdue, get_profit_loss, get_tax_summary, get_deductible_expenses, create_expense (with OCR via Claude Vision) and get_business_context / save_business_context (living business memory), among others. They cover daily invoicing operations.

Can I auto-generate tools from the API?

Yes: use the OpenAPI→MCP bridge. Since the OpenAPI 3.1 spec is public at facturahub.com/openapi.json, you point any OpenAPI-to-MCP bridge at that file and auto-generate tools for the full API, without writing code. Examples at github.com/Santy1422/facturahub-api.

How much does using the MCP cost?

Connecting the MCP is free, on the single free plan. Only AI is metered: 25 free AI actions per month (each tool that uses AI, like a receipt OCR, counts as an action) and one-off token packs from €4.99 if you need more. No tiered plans or 7-day trial.

Do the agent's changes appear in the dashboard?

Yes, instantly. The MCP uses the same backend as the web and the WhatsApp agent. An invoice your agent creates via MCP is immediately in the dashboard and can also be managed from WhatsApp: one backend, three channels.