关于 Eleata Einvoice Mcp
Eleata Einvoice Mcp 是面向编码 Agent 的 MCP 服务,可验证欧盟电子发票并解释校验错误。它结合托管校验 API 与离线错误代码参考,支持 Peppol BIS、XRechnung 和 Factur-X/ZUGFeRD 等格式。
主要功能
- 01校验支持的欧盟电子发票格式
- 02返回规则标识和修复建议
- 03列出当前支持的格式
- 04离线解释错误代码
适用场景
- 01提交前校验 XRechnung 发票
- 02诊断 FatturaPA 校验错误
- 03查询支持的发票格式
MCP 相关
该 MCP 服务提供发票校验、格式列表和错误代码解释工具。发票校验使用托管的 eleata API;格式查询和错误解释可离线使用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| format | enum | 否 | 格式提示。默认值:auto(服务器会检测 XML 或 PDF 以及配置文件)。auto | peppol-bis-3 | en16931-ubl | en16931-cii | xrechnung-ubl | xrechnung-cii | factur-x | ubl | cii |
| is_pdf | boolean | 否 | 如果 `content` 是 base64 编码的 PDF(Factur-X/ZUGFeRD),请设为 true。默认值为 false。 |
| content | string | 是 | 要验证的发票。对于 XML 格式,提供原始 XML 文本。对于 Factur-X / ZUGFeRD PDF,提供 base64 编码的 PDF 字节(设置 is_pdf=true)。 |
详细介绍
eleata 电子发票 MCP 服务
直接通过 AI 编码 Agent(Claude、Cursor、Copilot,……)验证欧盟电子发票并解释验证错误代码。它封装了托管的 eleata 验证 API,并内置离线错误代码参考。
绝不提交有问题的发票。当你询问 Agent“这个 FatturaPA / XRechnung / Peppol 文件是否有效?”时,它会运行官方 Schematron 规则,并返回规则 ID 及修复方法——在收到拒绝(SdI scarto、Chorus Pro 拒绝、KSeF 错误)之前就发现问题。
工具
| 工具 | 功能 | API 密钥 |
|---|---|---|
validate_einvoice | 验证一张发票(Peppol BIS 3.0、EN 16931 UBL/CII、XRechnung 3.0.x、Factur-X/ZUGFeRD、UBL、CII)。返回有效/无效状态,以及每条规则的 ID、说明和修复方法。 | 必需 |
list_formats | 列出 eleata 当前支持验证的格式及路线图。 | 无 |
explain_error_code | 用通俗易懂的语言解释一个错误代码(例如 00400、BR-DE-21),并提供修复方法。可离线使用。 | 无 |
设置
- 在 https://eleata.io/signup/ 获取免费 API 密钥(每月 200 次验证,无需银行卡)。
- 将此服务添加到 Agent 的 MCP 配置中。
Claude Desktop / Claude Code(claude_desktop_config.json 或 .mcp.json)
{
"mcpServers": {
"eleata-einvoice": {
"command": "npx",
"args": ["-y", "eleata-einvoice-mcp"],
"env": { "EINVOICE_API_KEY": "your_free_key_here" }
}
}
}
Cursor(~/.cursor/mcp.json)
与上面的配置块相同。
示例提示词
- “验证这个 XRechnung 文件,并告诉我需要修复什么”(粘贴 XML)
- “FatturaPA 错误 00400 是什么意思?如何修复?”
- “你现在能验证哪些电子发票格式?”
隐私
validate_einvoice 会将你提供的发票发送到托管的 eleata API 进行验证。list_formats
和 explain_error_code 在本地/离线运行(内置错误代码参考)。请参阅
https://eleata.io/privacy/.
链接
- 网页验证器、CLI 和 GitHub Action:https://eleata.io
- 错误代码参考:https://eleata.io/error/
- CLI(
npx @eleata/validate-einvoice):相同的 API,适用于 CI/CD
采用 MIT 许可。Schematron 引擎:Mustang / phive。Schematron 规则来自 CEN、OpenPeppol、KoSIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。