Comparison

PeppolCheck.fr vs peppolcheck.be — when to use which Peppol directory

peppolcheck.be is a long-running Belgian-first Peppol directory. PeppolCheck.fr is the France-first cousin with an agent-first surface (OpenAPI 3.1, MCP, A2A, NLWeb /ask) and an explicit JSON API.

TL;DR

peppolcheck.be is a long-running Belgian-first Peppol directory. PeppolCheck.fr is the France-first cousin with an agent-first surface (OpenAPI 3.1, MCP, A2A, NLWeb /ask) and an explicit JSON API.

Feature matrix

FeaturePeppolCheck.frpeppolcheck.be
Public JSON API, no signupYes (`/api/v1/*`)Limited
OpenAPI 3.1 publishedYes (`/openapi.json`)No
MCP server (Streamable HTTP)Yes (`/mcp`)No
A2A agent cardYesNo
NLWeb /ask endpointYesNo
llms.txt + llms-full.txtYesNo
FR/BE coverageFR-first, full EUBE-first
SMP route in one callYesTwo-step
RefreshNightlyNightly
Open sourceYes (MIT)No
Send/receive invoicesNo (read-only)No (read-only)

Use PeppolCheck.fr if…

  • You want a programmatic / API-first surface.
  • You're building an AI agent integration and need MCP, llms.txt, OpenAPI.
  • You need French-jurisdiction operator and FR-language content.
  • You want a single JSON call returning both Directory record and SMP route.

Use peppolcheck.be if…

  • You only need the Belgian view and prefer NL/FR-BE language.
  • You want a long-established BE Peppol service.

Try PeppolCheck.fr now

No signup, no API key — paste any company name, VAT, SIREN, or Peppol ID on the homepage, or hit the API directly:

curl https://peppolcheck.fr/api/v1/search?q=carrefour

More comparisons