mcpField
E
Euinvoice Mcp

Euinvoice Mcp

本地服务
github.com/Artisan-at-Work法律与政务022 周前更新

关于 Euinvoice Mcp

euinvoice-mcp 是面向查询欧洲增值税和电子发票规则用户的 MCP 服务。它提供国家级要求、发票格式规范、校验规则和比较工具,覆盖 EU-27、英国、挪威、瑞士及冰岛。

主要功能

  1. 01查询各国增值税税率
  2. 02查看电子发票要求和格式
  3. 03校验发票必填字段
  4. 04查询反向征税和 OSS 规则
  5. 05比较国家规则与强制实施时间

适用场景

  1. 01查询某国增值税税率
  2. 02查找 B2G 发票所需格式
  3. 03校验跨境发票字段
  4. 04比较不同国家的发票规则

MCP 相关

向 MCP 客户端提供十种发票工具和四类数据资源,涵盖增值税税率、电子发票要求、发票格式及校验规则。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

euinvoice-mcp

用于欧洲发票规则的 MCP 服务。直接向你的 AI 助手查询欧盟 27 国及欧洲经济区国家的增值税税率、电子发票要求、格式规范和合规规则。

为什么需要它

欧洲的发票规则各不相同。每个国家的增值税税率、电子发票规定、认可的格式和合规规则都不一样。这个 MCP 服务让你可以随时获取所有这些信息。

包含内容

10 个工具,涵盖欧盟发票的方方面面:

工具说明
get_vat_rates查询任意国家的增值税税率(标准税率、低税率、超低税率、停车税率)
list_vat_rates对比所有国家的标准增值税税率
get_einvoicing_requirements查询各国的电子发票规定、系统和格式
get_invoice_format查询格式规范(UBL、CII、Factur-X、XRechnung、FatturaPA、Peppol BIS)
validate_invoice_fields查询各国及交易类型(B2B/B2G/B2C)所需的字段
get_reverse_charge_rules查询何时以及如何应用反向征税
get_oss_rules查询跨境 B2C 销售的一站式服务(OSS)规则
get_b2b_mandate_status查询所有国家的 B2B 电子发票规定时间表
get_en16931_info查询 EN 16931 标准详情及 CIUS 扩展
compare_countries并列对比两个国家

4 个资源,可直接访问数据:

  • euinvoice://data/vat-rates — 完整的增值税税率数据库
  • euinvoice://data/einvoicing-requirements — 各国的电子发票要求
  • euinvoice://data/invoice-formats — 格式规范
  • euinvoice://data/validation-rules — 验证规则、反向征税和 OSS

覆盖范围

欧盟 27 国及英国、挪威、瑞士、冰岛。

数据截至 2025 年 1 月。

安装

npm install -g euinvoice-mcp

也可以直接运行:

npx euinvoice-mcp

配置

Claude Desktop

将以下内容添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "euinvoice": {
      "command": "npx",
      "args": ["-y", "euinvoice-mcp"]
    }
  }
}
Cursor / VS Code

将以下内容添加到你的 MCP 设置中:

{
  "euinvoice": {
    "command": "npx",
    "args": ["-y", "euinvoice-mcp"]
  }
}
从源代码安装
git clone https://github.com/Artisan-at-Work/euinvoice-mcp.git
cd euinvoice-mcp
npm install
npm run build

然后将 MCP 客户端指向:

{
  "euinvoice": {
    "command": "node",
    "args": ["/path/to/euinvoice-mcp/dist/index.js"]
  }
}

使用示例

连接后,可以向 AI 助手提问:

“德国的增值税税率是多少?”

“在意大利开具 B2G 发票需要使用什么电子发票格式?”

“比较法国和德国的发票要求”

“波兰的 B2B 电子发票规定何时开始实施?”

“开具发往西班牙的跨境发票需要填写哪些字段?”

“解释欧盟内部 B2B 服务的反向征税机制”

数据准确性

数据涵盖当前(2024/2025 年)规则,包括:

  • 芬兰标准税率上调至 25.5%(2024 年 9 月)
  • 爱沙尼亚标准税率上调至 22%(2024 年 1 月)
  • 德国的 B2B 电子发票规定(接收:2025 年 1 月;发送:2027/2028 年)
  • 斯洛伐克税率上调至 23%(2025 年)
  • 捷克共和国合并后的低税率为 12%(2024 年)
  • 罗马尼亚的 B2B 清算规定(2024 年 1 月)
  • 法国的 B2B 规定时间表(自 2026 年 9 月起)
  • 波兰的 KSeF 规定(2026 年 2 月)

贡献

欢迎贡献。以下方面尤其需要帮助:

  • 补充各国特定的验证规则
  • SAF-T 报告要求
  • 预扣税规则
  • 集成 VIES 验证
  • 补充更详细的行业特定低税率信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。