{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.attestwire/en16931","description":"EN 16931: validate invoice data, UBL/CII or PDF; emit XRechnung/Peppol XML, never a PDF.","title":"Attestwire","version":"1.2.2","websiteUrl":"https://api.attestwire.com/docs#mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@attestwire/mcp","version":"1.2.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional. An Attestwire API key. Six of the fourteen tools work without it; validate_invoice, validate_invoice_xml, generate_invoice, diagnose_invoice, lookup_peppol_participant, verify_vat_vies, get_recipient_profile and get_upgrade_link require one. The issue_api_key tool mints a free key (100 documents/month, no card), but minting does not authenticate a live connection: save the key, configure it here, and reconnect. Paid plans: Solo €9/mo for 1,000 documents, Starter €29/mo for 5,000, Scale €99/mo for 50,000 — get_upgrade_link returns the checkout link.","format":"string","isSecret":true,"name":"ATTESTWIRE_API_KEY"},{"description":"Optional endpoint override. Defaults to https://api.attestwire.com/mcp.","format":"string","default":"https://api.attestwire.com/mcp","name":"ATTESTWIRE_MCP_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://api.attestwire.com/mcp","headers":[{"description":"Optional. `Bearer <your Attestwire API key>`. Six of the fourteen tools work without it; validate_invoice, validate_invoice_xml, generate_invoice, diagnose_invoice, lookup_peppol_participant, verify_vat_vies, get_recipient_profile and get_upgrade_link require one. The issue_api_key tool mints a free key (100 documents/month, no card), but minting does not authenticate a live connection: save the key, configure it here, and reconnect. Paid plans: Solo €9/mo for 1,000 documents, Starter €29/mo for 5,000, Scale €99/mo for 50,000 — get_upgrade_link returns the checkout link.","format":"string","isSecret":true,"placeholder":"Bearer aw_live_...","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-27T02:50:42.560649Z","publishedAt":"2026-09-27T02:50:42.560649Z","updatedAt":"2026-09-27T02:50:42.560649Z","isLatest":true}}}
