Invapi Mcp

io.github.invapi-org由 GitHub 账号 invapi-org 发布v1.0.1更新于 Oct 24, 2026

Extract, create, convert & validate invoices (UBL, CII, XRechnung, ZUGFeRD, PDF, Excel)

已验证STDIO仅桌面数据与分析商业与电商

概览

AI 生成的概览

本地 MCP 服务器,让助手通过 Invapi API 转换、校验和提取电子发票(UBL、CII、XRechnung、ZUGFeRD、PDF、Excel)。

可以做什么
在 JSON、UBL XML、CII XML、Excel 与 ZUGFeRD PDF 之间双向转换发票,包括由 PDF 加 JSON 发票生成 ZUGFeRD PDF,以及单次请求最多 100 个操作的批量转换。按 XRechnung 3.0.2(EN 16931)校验 UBL 或 CII XML,或自动识别格式校验 XML。从 PDF 或图片中提取结构化发票数据,并从图片读取二维码数据。查询账户信息与剩余 API 额度。
适用场景
适合处理欧洲电子发票格式时使用:让助手把发票数据转成 UBL、CII 或 ZUGFeRD,按 XRechnung 规则检查 XML,或从发票 PDF 和图片中提取结构化字段。
运行要求
通过 stdio 在本地运行,通常用 npx 启动 npm 包 @invapi/mcp-server,因此需要 Node.js。需要 Invapi 账户,并通过环境变量 INVAPI_API_KEY 提供 API 密钥。需要访问 Invapi 服务的网络连接。
安装前请注意
INVAPI_API_KEY 中的 API 密钥属于机密,请勿写入共享配置文件。操作会消耗 Invapi API 额度,批量转换单次最多可执行 100 个操作,用量会相应扣减额度。发票文档和图片会被发送到第三方 Invapi 服务进行转换、校验和提取。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Invapi Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

@invapi/mcp-server

MCP server for the Invapi E-Invoicing API — convert, validate, and extract invoices in UBL, CII, ZUGFeRD, Excel, and more.

Quick Start

bash
npm install -g @invapi/mcp-server

Set your API key (get one at invapi.org):

bash
export INVAPI_API_KEY=your-api-key

Usage

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "invapi": {      "command": "npx",      "args": ["-y", "@invapi/mcp-server"],      "env": {        "INVAPI_API_KEY": "your-api-key"      }    }  }}

Claude Code

bash
claude mcp add -e INVAPI_API_KEY=xxx invapi -- npx @invapi/mcp-server

Tools

Conversion

ToolDescription
invapi_convert_json_to_ublJSON Invoice → UBL XML
invapi_convert_json_to_ciiJSON Invoice → CII XML
invapi_convert_ubl_to_jsonUBL XML → JSON Invoice
invapi_convert_cii_to_jsonCII XML → JSON Invoice
invapi_convert_json_to_xlsxJSON Invoices → Excel file
invapi_create_zugferd_pdfPDF + JSON Invoice → ZUGFeRD PDF
invapi_convert_zugferd_to_jsonZUGFeRD PDF → JSON Invoice

Validation

ToolDescription
invapi_validate_ublValidate UBL XML against XRechnung 3.0.2 (EN 16931)
invapi_validate_ciiValidate CII XML against XRechnung 3.0.2 (EN 16931)
invapi_validate_xmlValidate XML with auto-detected format

Extraction

ToolDescription
invapi_extract_invoiceExtract structured invoice data from PDF or image
invapi_extract_qrExtract QR code data from image

User

ToolDescription
invapi_get_userGet account info and remaining API credits

Batch

ToolDescription
invapi_batch_convertRun up to 100 conversion operations in a single request

Development

bash
git clone https://github.com/invapi/invapi-mcp.gitcd invapi-mcpnpm installnpm run dev

License

MIT

来源:README.md,提交 6daebe6

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.1最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。