Skip to main content
Glama

Tanod Util

utilpeek: Peppol participant lookup (registered? SMP URL, accepted document types)

peppol_lookup
Read-onlyIdempotent

utilpeek: Check whether a company is registered on the Peppol e-invoicing network. Returns whether a Peppol participant ID (such as 0192:983887457) is registered on the Peppol e-invoicing network, from its SML DNS record; if so, its SMP URL and the document types the SMP lists (BIS Billing 3.0 invoice and credit note, order, despatch advice and invoice response labelled; others raw). Input: participant, optional scheme. A DNS registration only shows the participant is reachable on Peppol, not that the company is verified. If the SMP cannot be read the DNS answer is still returned with smp_error. Bad IDs are a 422 and a DNS outage a 503 (neither charged). Typically 0.2-2 s. Price: USD 0.002. Free: 10 utilpeek calls per IP per UTC day. Docs: https://tanod.dev/learn/peppol-participant-lookup-api.html

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
schemeNoIdentifier scheme. Only iso6523-actorid-upis (the default) is supported.iso6523-actorid-upis
participantYesPeppol participant ID: a four-digit ICD, a colon and the identifier (1-50 of letters, digits, '.', '_', '-'), such as 0192:983887457 (a Norwegian organisation number). The full form iso6523-actorid-upis::0192:983887457 is accepted too.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
noteNo
errorNoOnly on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object.
schemeNo
smp_urlNo
sml_nameNo
smp_errorNo
checked_atNo
registeredNo
participantNo
document_typesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources