mcpField
I
Invoicehub

Invoicehub

Remote
invoicehub.devFinance0Updated 14w ago

About Invoicehub

Invoicehub is a hosted MCP server for EU e-invoice validation and generation, with no local installation or API key required. It validates UBL 2.1 XML, generates EN 16931-conformant invoices, and lists supported formats.

Key features

  1. 01Validate UBL 2.1 invoices and credit notes
  2. 02Generate invoices from structured fields
  3. 03Self-validate generated invoices
  4. 04List current and planned formats

Use cases

  1. 01Check invoice XML for business-rule failures
  2. 02Generate compliant invoices from structured data
  3. 03Review the formats supported by the service

MCP support

The hosted Streamable HTTP endpoint exposes MCP tools for invoice validation, generation, and format discovery.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.invoicehub.dev/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

4
ParameterTypeRequiredDescription
xmlstringYesRaw e-invoice XML (UBL 2.1 or UN/CEFACT CII).

Details

From the project README

invoicehub-mcp

Registry/plugin listing metadata for InvoiceHub's hosted MCP server. There's no local package here — the server itself is a hosted Streamable HTTP endpoint at https://api.invoicehub.dev/mcp, implemented in the main einvoice-dev1/einvoice monorepo (packages/api/src/mcp.ts). This repo exists to give that endpoint a public server.json and Claude Code plugin manifest, since MCP registries and the plugin marketplace require a public repository to list against.

What it does

  • validate_invoice — validate a UBL 2.1 invoice/credit note XML string against the official EN 16931 Schematron (v1.3.16), returning any failing BR-* business rules
  • generate_invoice — generate an EN 16931-conformant UBL 2.1 invoice from structured fields, self-validated before it's returned
  • list_supported_formats — formats supported today vs. on the roadmap

No install, no API key — the endpoint is public and every tool is read-only or self-validating.

Use it

{
  "mcpServers": {
    "invoicehub": {
      "type": "http",
      "url": "https://api.invoicehub.dev/mcp"
    }
  }
}

Claude Code:

claude mcp add --transport http invoicehub https://api.invoicehub.dev/mcp

Or install as a Claude Code plugin:

claude plugin marketplace add einvoice-dev1/invoicehub-mcp

Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.