Free online Peppol validator. Drop UBL XML invoices and credit notes. Get every BIS Billing 3.0, EN16931 and country-specific schematron error in seconds. No signup, no upload limit, shareable…
4 tools1 methodsspec API surface
What can an agent do with peppolvalidator.com WebMCP tools?
Free online Peppol validator. Drop UBL XML invoices and credit notes. Get every BIS Billing 3.0, EN16931 and country-specific schematron error in seconds. No signup, no upload limit, shareable… This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.
WebMCP tools on peppolvalidator.com
Tool 1 of 4WebMCPAction
validate_invoice
Validate a Peppol UBL 2.1 or CII XML invoice against EN16931 (CEN) and Peppol BIS Billing 3.0 schematron rules. Returns validation status, errors, warnings, and a shareable results URL.
How to install
Open the peppolvalidator.com website and ask your browser agent to use validate_invoice
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the validate_invoice tool on peppolvalidator.com with xml: <string>. Return the structured result and cite the source page.
Input contract
xmlstringThe raw XML content of the invoice to validate
Get a HATCHA verification challenge to prove you are an AI agent. Required before calling submit_feedback. Returns a token and a challenge prompt (e.g. compute a SHA-256 hash). Include the token and your answer when submitting feedback.
How to install
Open the peppolvalidator.com website and ask your browser agent to use get_verification_challenge
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the get_verification_challenge tool on peppolvalidator.com. Return the structured result and cite the source page.
Report the outcome of using the Peppol Validator. Requires HATCHA verification (call get_verification_challenge first). Use this to report validation accuracy issues, API problems, or general feedback about the tool.
How to install
Open the peppolvalidator.com website and ask your browser agent to use submit_feedback
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the submit_feedback tool on peppolvalidator.com with agentId: <string>, toolUsed: <string>, outcome: <string>, comment: <string>, verificationToken: <string>, verificationAnswer: <string>, accuracyIssue: <string>, ruleIds: <array>, invoiceFormat: <string>, apiIssues: <array>, sessionId: <string>, fileId: <string>. Return the structured result and cite the source page.
Input contract
agentIdstringYour agent identifier
toolUsedstringWhich Peppol Validator tool you used
outcomestringsuccess: tool worked correctly, failure: tool gave wrong results, error: tool crashed or was unavailable
commentstringWhat happened, what you expected, and what went wrong (if anything)
verificationTokenstringToken from get_verification_challenge
verificationAnswerstringYour answer to the HATCHA challenge
accuracyIssuestringType of validation accuracy problem, if any (optional)
ruleIdsarraySpecific rule IDs involved, e.g. ['BR-01', 'PEPPOL-EN16931-R001'] (optional)
invoiceFormatstringInvoice format that was validated (optional)
apiIssuesarrayAPI/tool problems encountered, e.g. ['timeout', 'unclear error message'] (optional)
sessionIdstringValidation session ID for traceability (optional)
fileIdstringSpecific file ID for traceability (optional)