com.attestwire/en16931
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Attestwire
Publisher-provided description
EN 16931: validate invoice data, UBL/CII or PDF; emit XRechnung/Peppol XML, never a PDF.
Summary by lookupd
Validates, generates and explains EN 16931 e-invoices (UBL/CII XML), plus VAT, company and Peppol participant lookups for compliance.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http en16931 https://api.attestwire.com/mcp
Claude Code, npm package (stdio)
claude mcp add en16931 -- npx -y @attestwire/mcp
Codex, remote (streamable-http)
codex mcp add en16931 --url https://api.attestwire.com/mcp
Codex, npm package (stdio)
codex mcp add en16931 -- npx -y @attestwire/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"en16931": {
"url": "https://api.attestwire.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"en16931": {
"command": "npx",
"args": [
"-y",
"@attestwire/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (14 tools)
Publisher-provided text
diagnose_invoiceExplain local validation and supplied provider rejection/SVRL findings. Send exactly one of invoice (the JSON model) or xml (UBL/CII text, not a PDF). Revalidatlookup_peppol_participantRead-only production lookup through OpenPeppol. Check advertised BIS Billing invoice or credit-note support and an optional invoice identifier mismatch. Does noverify_vat_viesLive VAT-number verification with dated evidence. Distinguishes valid, invalid, and unavailable; one bounded retry, no Attestwire cache. Sends the VAT number toget_recipient_profileFrom the buyer's country and one identifier (VAT ID, Leitweg-ID, SIREN/SIRET, KBO number, GLN or Peppol ID): the identifier checked; name and address from VIESvalidate_invoiceValidate an invoice, given as a JSON object, against EN 16931 and its national CIUS rule sets (XRechnung UBL/CII, Peppol BIS 3.0, Factur-X). Returns every failuvalidate_invoice_xmlValidate an e-invoice FILE the user already has: a UBL 2.1 Invoice, a UBL 2.1 CreditNote, a UN/CEFACT CII CrossIndustryInvoice (invoices and credit notes alike)generate_invoiceGenerate compliant e-invoice XML from a JSON invoice, in either EN 16931 syntax. Profiles: en16931, xrechnung-ubl, peppol-bis-3, xrechnung-cii, facturx-en16931explain_ruleExplain one EN 16931 / XRechnung / Peppol BIS rule in plain English: what it requires, why, the business term it constrains, a concrete fix and an example. 321check_vies_statusCurrent availability of VIES, the European Commission service that validates EU VAT numbers. Per-member-state status, latency and 24h/7d uptime, from a monitorcheck_french_readinessLook up a French company by SIREN, SIRET or name in INSEE SIRENE open data, for the 2026-2027 French e-invoicing mandate. Confirms the company exists and is actlist_approved_platformsThe official list of Plateformes Agréées (PA, formerly PDP) that DGFiP has approved to transmit invoices under the French e-invoicing mandate, from the publisheissue_api_keyMint a free Attestwire API key (100 documents/month, no signup flow, no card) for the tools that need one. THE KEY IS RETURNED ONCE AND CANNOT BE RECOVERED — onget_upgrade_linkReturn a hosted checkout URL for upgrading an Attestwire key to a paid plan (Solo: 1,000 documents/month for €9/month; Starter: 5,000 for €29/month; Scale: 50,0send_feedbackTell the people who build this server what the user was trying to do. CALL IT when the user wanted something none of these tools does, when a result looked wron
Details
- Version: 1.2.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 455 ms
- First indexed:
- Last seen in registry:
- Website: https://api.attestwire.com/docs#mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.attestwire/en16931)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp