mcpbeat Sign in

InvoiceVerify MCP Server

by lovable-peppol-invoice-compass Your server? Claim it
answering

InvoiceVerify is answering right now. Last checked 15 min ago. It exposes 9 tools.

Check Peppol receivability (incl. Belgian client lists) and validate EU e-invoices. Free check.

Uptime history 42 hours of history
42 hours agonow
100.0%
Uptime 24h
91 of 91 checks
9
Tools
read from the server
209 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 8

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 31 October 2026. No other catalogue keeps this.

31 Oct 8 tools changed the parameters they ask for check_belgian_peppol_list, check_peppol_receivability, convert_invoice and 5 more

Nothing serious here today

Today is the operative word: we check InvoiceVerify every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add invoiceverify --transport http https://peppol-invoice-compass.lovable.app/mcp
Settings → Connectors → Add custom connector, then paste this address
https://peppol-invoice-compass.lovable.app/mcp
~/.codex/config.toml
[mcp_servers.invoiceverify]
url = "https://peppol-invoice-compass.lovable.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "invoiceverify": {
      "url": "https://peppol-invoice-compass.lovable.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "invoiceverify": {
      "type": "http",
      "url": "https://peppol-invoice-compass.lovable.app/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

belgian
check_belgian_peppol_list
Check up to 25 Belgian companies (enterprise or VAT numbers) for Peppol receivability under both Belgian IDs — 0208 (enterprise number) and 9925 (VAT number). Returns per company: receivable under both, only 0208, only 9925, neither, or unknown, with the risk and what to fix in Dutch, French or English. Uses one metered call per valid company; unreadable numbers are free. Requires an InvoiceVerify account (OAuth sign-in).
convert
convert_invoice
Convert an existing UBL or CII / Factur-X invoice XML into Peppol BIS 3 UBL, XRechnung UBL, XRechnung CII or Factur-X CII, and validate the result. Uses one metered call. Requires an InvoiceVerify account (OAuth sign-in).
explain
explain_rule
Explain an EN 16931, Peppol or XRechnung business rule (e.g. BR-CO-15, PEPPOL-EN16931-R003) in plain English, Dutch or French, with typical causes and fix steps. Free. Requires an InvoiceVerify account (OAuth sign-in).
generate
generate_invoice
Create a Peppol BIS 3 UBL, XRechnung (UBL or CII) or Factur-X/ZUGFeRD CII XML invoice from structured invoice data, with totals and VAT computed and the result validated. Uses one metered call. Requires an InvoiceVerify account (OAuth sign-in).
lookup
lookup_peppol_participant
Check whether a company can receive Peppol e-invoices: give a VAT number, company number (KBO/BCE, KvK, SIREN/SIRET), GLN or Peppol ID and it checks every relevant scheme (e.g. Belgian 0208 and 9925) in the live Peppol SML/SMP, lists supported document types and says which ID to send to. Uses one metered call. Requires an InvoiceVerify account (OAuth sign-in).
parse
parse_invoice
Read a UBL or CII / Factur-X invoice XML into structured JSON (parties, lines, VAT, totals, payment) for booking or reconciliation. Uses one metered call. Requires an InvoiceVerify account (OAuth sign-in).
peppol
check_peppol_receivability
Free, no sign-in needed: check whether one Belgian company can receive Peppol e-invoices under each of its two Belgian Peppol IDs — 0208 (enterprise/KBO-BCE number) and 9925 (VAT number). Returns receivable under both, only 0208, only 9925, neither or unknown, which ID to send to, the access point (service provider) per ID, and the risk and fix in English, Dutch or French. Limited to 20 checks per hour per connection; for client lists use check_belgian_peppol_list (sign-in).
usage
get_usage
Show this month's metered calls, the included allowance, remaining call-pack credits and the reset date for the signed-in account. Free. Requires an InvoiceVerify account (OAuth sign-in).
validate
validate_invoice
Validate a UBL 2.1, Peppol BIS Billing 3.0, XRechnung or CII / Factur-X XML invoice against EN 16931 and Peppol rules; returns pass/fail with rule IDs, line numbers and fixes. Uses one metered call. Requires an InvoiceVerify account (OAuth sign-in).

Endpoints

URLTransportStateLatencyChecked
https://peppol-invoice-compass.lovable.app/mcp streamable-http answering 167 ms 15 min ago

Alternatives to InvoiceVerify

same job, measured the same way
E-Invoice Checker
by einvoicechecker

Validate, parse and render EU e-invoices: XRechnung, ZUGFeRD, Factur-X, Peppol BIS 3.0, KSeF.

8 tools answering
finisma – ZUGFeRD e-invoices
by finisma

Create ZUGFeRD e-invoices from JSON or PDF, verify Factur-X, check VAT IDs and Peppol.

9 tools answering
EU e-invoicing and business checks (EN 16931, Peppol, VAT, sanctions)
by wsystemdev

EN 16931/XRechnung e-invoice validate+create, Peppol routing, EU VAT/EORI, sanctions, KYB. Free tier

14 tools answering
InvoiceForge
by agenttoolworks

Generate, validate and read EN 16931 and Peppol BIS 3.0 e-invoices, in UBL and CII.

5 tools answering
Eleata e-Invoice Validator
by hernaninverso

Validate EU e-invoices (Peppol, XRechnung, Factur-X, UBL, CII) and explain error codes.

39 installs/wk local only
E
EU E-Invoice API
by einvoice-api

Validate, parse and generate EU e-invoices: XRechnung, ZUGFeRD, Peppol BIS, KSeF, FatturaPA.

282 installs/wk local only
Flowie Exchange API
by get-flowie

Every Flowie Exchange API operation as a tool: send, receive and validate e-invoices.

answering
I
Invoice
by yaktool

Check invoice mandatory fields, validate a draft before issuing, and look up EN 16931 code lists.

62 installs/wk local only

InvoiceVerify — questions

Answers built from our own checks of this server.

What can InvoiceVerify do?
It exposes 9 tools, read directly from the server on our last check. Among them: check_belgian_peppol_list, check_peppol_receivability, convert_invoice, explain_rule, generate_invoice, get_usage and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is InvoiceVerify working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 209 ms. The bar chart above shows every period we have measured.
How do I connect InvoiceVerify?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does InvoiceVerify need an API key?
No. InvoiceVerify completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is InvoiceVerify?
It answers our handshake in 209 ms on average, which is faster than 68% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.