mcpbeat Sign in

getpeppr MCP Server

answering

getpeppr is answering right now. Last checked 2 min ago. It exposes 7 tools.

Peppol e-invoicing: look up participants, validate invoices, and send sandbox test invoices.

Uptime history 7 days of history · worst day 50%
7 days agonow
51.1%
Uptime 24h
94 of 184 checks
7
Tools
read from the server
508 ms
Response time
average over 24h
OAuth sign-in
Access
streamable-http

What changed 3

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

20 Oct a tool changed the parameters it asks for2 times that day validate_invoice
20 Oct a tool description was rewritten validate_invoice
and 1 more, back to 20 October 2026

getpeppr does not always answer

Over the last week it answered 53.5% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

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 2 min ago.

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

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 7

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

docs
search_docs
Searches the prose of the public getpeppr documentation and returns up to 5 matching pages, each with its url and a short excerpt. Excerpts carry no code: open the returned url, or call plan_integration, for code.
document
get_document_status
Returns the status and lifecycle events of a sandbox document sent from your getpeppr account; call it with the documentId send_test_invoice returned. submitted: getpeppr accepted it. delivered: the test receiver's access point received it, the goal of a sandbox test. failed: final, with a failureCategory. In application code, subscribe to webhooks instead of polling. Requires signing in to getpeppr.
lookup
lookup_participant
Says whether a Peppol identifier (scheme:identifier) is registered to receive documents on the production Peppol network, and which ones. A sandbox test customer is never on it, and send_test_invoice only targets the test receiver 9925:BE0314595348 whatever this answers.
plan
plan_integration
Returns the integration steps, code snippets and documentation links for adding Peppol to an application, for a single sender or for a platform that sends on behalf of its customers.
send
send_test_invoice
Sends an invoice in the getpeppr sandbox to the Belgian test receiver 9925:BE0314595348, for your own company or for one of your test customers. Never sends a real invoice. Lines without tax fields get your account's sandbox tax profile. While your sandbox tax profile is unchanged, calling it again with the same arguments returns the same document, never a second one. Returns a documentId to pass to get_document_status. Requires signing in to getpeppr.
test
create_test_customer
Platform accounts only: creates a test customer (sub-tenant legal entity) in the getpeppr sandbox and returns its registration state. Up to 10 active test customers per account; identifier rules per country: https://getpeppr.dev/docs/platform/legal-entities/. Calling it again with the same arguments returns the same test customer with its current status, never a second one. Pass the returned legalEntity.id as sender.legalEntityId to send_test_invoice once its status allows sending. Requires the admin role and signing in to getpeppr.
validate
validate_invoice
Validates a Peppol BIS Billing 3.0 UBL document against the Peppol rules, or a getpeppr invoice JSON against the SDK rules, and explains each violation. It does not check whether the invoice can be sent. Send sample or test invoices only, never a real invoice or real people's data.

Endpoints

URLTransportStateLatencyChecked
https://api.getpeppr.dev/mcp streamable-http answering 89 ms 2 min ago
https://api.getpeppr.dev/mcp/auth streamable-http sign-in 431 ms 2 min ago

Alternatives to getpeppr

same job, measured the same way
Ibangen MCP
by offx366

Validate IBANs, generate synthetic test IBANs and look up banks (SWIFT/BIC) via IBANgen.

140 installs/wk local only
Ghost Inspector MCP
by charliemtnez

Analyze, validate and safely update Ghost Inspector end-to-end browser tests

139 installs/wk local only
Paddle (Sandbox)
by paddle

Test Paddle Billing in sandbox: pricing, subscriptions, payments, webhooks and event simulations.

answering
SMB Sandbox
by teamshift-io

Mock small-business CRM, inbox, calendar, invoicing and phone tools for testing AI agents safely.

22 installs/wk local only
Trickl
by trickl

Trickl for AI assistants: full docs, setup plans, and sandbox tools to test purchases end to end.

10 tools answering
Provar MCP Server
by provartesting

Provar MCP: AI-powered Salesforce test automation. Generate, validate, migrate, and run tests.

447 installs/wk local only
IdeaKiller
by ideakiller

Validate a startup idea with live web research: GO, PIVOT or NO_GO, with evidence and a first test.

answering
Guidance Lark MCP
by guidance-ai

Validate and test llguidance grammars with batch testing and documentation

108 installs/wk local only

getpeppr — questions

Answers built from our own checks of this server.

What can getpeppr do?
It exposes 7 tools, read directly from the server on our last check. Among them: create_test_customer, get_document_status, lookup_participant, plan_integration, search_docs, send_test_invoice and 1 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 getpeppr working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 94 of 184 checks got a reply (51.1%), average response time 508 ms. The bar chart above shows every period we have measured.
How do I connect getpeppr?
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. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to getpeppr?
No API key is involved. getpeppr answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is getpeppr?
It answers our handshake in 508 ms on average, which is faster than 26% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.