WebMCP

DeveloperWebMCP verified

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…

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

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

Open the source definition

Tool 2 of 4WebMCPAction

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

Tool 3 of 4WebMCPAnswer

get_verification_challenge

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

    Tool 4 of 4WebMCPSensitive action

    submit_feedback

    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