{
  "markdown": "# eleata e-invoice MCP server\n\nValidate **EU electronic invoices** and explain validation **error codes** directly from your AI\ncoding agent (Claude, Cursor, Copilot, …). It wraps the hosted [eleata](https://eleata.io) validation\nAPI plus a bundled offline error-code reference.\n\n> Never ship a broken invoice. When you ask your agent \"is this FatturaPA / XRechnung / Peppol file\n> valid?\", it runs the official Schematron rules and gets back the rule id **and the fix** — before a\n> rejection (an SdI *scarto*, a Chorus Pro refusal, a KSeF error) ever happens.\n\n## Tools\n\n| Tool | What it does | API key |\n|------|--------------|---------|\n| `validate_einvoice` | Validate one invoice (Peppol BIS 3.0, EN 16931 UBL/CII, XRechnung 3.0.x, Factur-X/ZUGFeRD, UBL, CII). Returns valid/invalid + each rule id, explanation and fix. | required |\n| `list_formats` | List the formats eleata validates today + roadmap. | none |\n| `explain_error_code` | Explain one error code (e.g. `00400`, `BR-DE-21`) in plain English, with the fix. Works offline. | none |\n\n## Setup\n\n1. Get a free API key (200 validations/month, no card) at <https://eleata.io/signup/>.\n2. Add the server to your agent's MCP config.\n\n### Claude Desktop / Claude Code (`claude_desktop_config.json` or `.mcp.json`)\n\n```json\n{\n  \"mcpServers\": {\n    \"eleata-einvoice\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"eleata-einvoice-mcp\"],\n      \"env\": { \"EINVOICE_API_KEY\": \"your_free_key_here\" }\n    }\n  }\n}\n```\n\n### Cursor (`~/.cursor/mcp.json`)\n\nSame block as above.\n\n## Example prompts\n\n- \"Validate this XRechnung file and tell me what to fix\" (paste the XML)\n- \"What does FatturaPA error 00400 mean and how do I fix it?\"\n- \"Which e-invoice formats can you validate today?\"\n\n## Privacy\n\n`validate_einvoice` sends the invoice you pass to the hosted eleata API for validation. `list_formats`\nand `explain_error_code` are local/offline (the error-code reference is bundled). See\n<https://eleata.io/privacy/>.\n\n## Links\n\n- Web validator, CLI and GitHub Action: <https://eleata.io>\n- Error-code reference: <https://eleata.io/error/>\n- CLI (`npx @eleata/validate-einvoice`): same API, for CI/CD\n\nMIT licensed. Schematron engines: [Mustang](https://www.mustangproject.org/) /\n[phive](https://github.com/phax/phive). Schematron rules from CEN, OpenPeppol, KoSIT.\n",
  "bytes": 2316,
  "sha": "7de4aadc251bb8c0fde57c270389a8e9d98d93be7baded4f6f727eb657dd69be",
  "repo_slug": "hernaninverso/eleata-einvoice-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_hernaninverso_eleata_einvoice__5b970ffb/readme"
}