peppolvalidator.compeppolvalidator.com tools

DeveloperVerified

Peppolvalidator 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…

4 tools1 ways to use

What an agent can do on Peppolvalidator

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: what it does, how to install it, and the input fields an agent should send.

WebMCP tools on Peppolvalidator

Get data

validate_invoice

Read the full validate_invoice page

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

  • xml string The raw XML content of the invoice to validate

Open the source definition

Get data

convert_xml_to_pdf

Convert a UBL 2.1 or CII XML invoice or credit note to a human-readable PDF document.

How to install

Open the peppolvalidator.com website and ask your browser agent to use convert_xml_to_pdf

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 convert_xml_to_pdf tool on peppolvalidator.com with xml: <string>. Return the structured result and cite the source page.

Input contract

  • xml string The raw XML content of the invoice to convert

Open the source definition

Get data

get_verification_challenge

Read the full get_verification_challenge page

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.

Input contract

    Open the source definition

    Get data

    submit_feedback

    Read the full submit_feedback 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

    • agentId string Your agent identifier
    • toolUsed string Which Peppol Validator tool you used
    • outcome string success: tool worked correctly, failure: tool gave wrong results, error: tool crashed or was unavailable
    • comment string What happened, what you expected, and what went wrong (if anything)
    • verificationToken string Token from get_verification_challenge
    • verificationAnswer string Your answer to the HATCHA challenge
    • accuracyIssue string Type of validation accuracy problem, if any (optional)
    • ruleIds array Specific rule IDs involved, e.g. ['BR-01', 'PEPPOL-EN16931-R001'] (optional)
    • invoiceFormat string Invoice format that was validated (optional)
    • apiIssues array API/tool problems encountered, e.g. ['timeout', 'unclear error message'] (optional)
    • sessionId string Validation session ID for traceability (optional)
    • fileId string Specific file ID for traceability (optional)

    Open the source definition