Attestwire by attestwire.com
MCP server · Accounting & invoicing · indexed, not reviewed
HostedLocalvendor's own
Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
EN 16931: validate invoice data, UBL/CII or PDF; emit XRechnung/Peppol XML, never a PDF.
Facts
- MCP registry
com.attestwire/en16931· 1.2.2- Endpoint
https://api.attestwire.com/mcp- Packages
npm@attestwire/mcp stdio- Website
- api.attestwire.com/docs#mcp
- npm / week
- 803
- Registry entry
- updated 27 Sep 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under attestwire.com, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 14 · about 4,990 tokens of context · checked 30 minutes ago
| Tool | What it does | Hint |
|---|---|---|
diagnose_invoiceDiagnose and repair an invoice | withheld | read-only |
lookup_peppol_participantCheck a Peppol recipient | withheld | read-only |
verify_vat_viesVerify a VAT number with VIES | withheld | read-only |
get_recipient_profileHow to invoice this buyer | withheld | read-only |
validate_invoiceValidate an EN 16931 e-invoice | withheld | read-only |
validate_invoice_xmlValidate an invoice file: UBL or CII XML, or a Factur-X / ZUGFeRD PDF | withheld | read-only |
generate_invoiceGenerate compliant invoice XML | withheld | read-only |
explain_ruleExplain an e-invoicing rule id | withheld | read-only |
check_vies_statusCheck VIES (EU VAT validation) availability | withheld | read-only |
check_french_readinessLook up a French company for e-invoicing readiness | withheld | read-only |
list_approved_platformsList DGFiP-approved French e-invoicing platforms | withheld | read-only |
issue_api_keyIssue a free Attestwire API key | withheld | writes |
get_upgrade_linkGet a checkout link to upgrade a key | withheld | writes |
send_feedbackTell Attestwire what the user needed | withheld | writes |
What https://api.attestwire.com/mcp answered to tools/list, asked without credentials over MCP 2026-07-28. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 2 errors · 6 warnings · 1 note
Its tool definitions contain text aimed at the model (TC19), which is how tool poisoning is written, so this site doesn't repeat them. An agent shouldn't connect to it without its user's say-so.
- errorTC19generate_invoicethe definition tells the model to keep something from the user
- errorTC19send_feedbackthe definition tells the model to keep something from the user
- warnTC11diagnose_invoicenone of its 7 parameters has a description
- warnTC11lookup_peppol_participantnone of its 3 parameters has a description
- warnTC12diagnose_invoiceno type for edits[].value
- warnTC13diagnose_invoiceinvoice (object with no properties)
- warnTC13generate_invoiceinvoice (object with no properties)
- warnTC13validate_invoiceinvoice (object with no properties)
- noteTC24server14 of 14 tools have no outputSchema
The checks from /check and anchor check, run each day on the list above: about 4,990 tokens of definitions. Not part of the score yet. Check your own server.