Euinvoice Mcp について
euinvoice-mcp は、欧州の VAT と電子インボイス規則を調べるための MCP サーバーです。EU-27、英国、ノルウェー、スイス、アイスランドを対象に、国別要件、形式仕様、検証ルール、比較ツールを提供します。
主な機能
- 01国別 VAT 税率の照会
- 02電子インボイス要件と形式の確認
- 03請求書の必須項目の検証
- 04リバースチャージと OSS 規則の確認
- 05国別ルールと義務化時期の比較
活用シーン
- 01各国の VAT 税率を調べる
- 02B2G 請求書に必要な形式を確認する
- 03越境請求書の項目を検証する
- 04国ごとの請求書規則を比較する
MCP 対応
VAT 税率、電子インボイス要件、請求書形式、検証ルールを扱う10種類のツールと4種類のデータリソースを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
euinvoice-mcp
欧州の請求ルールに対応する MCP サーバーです。EU-27 と EEA 諸国の VAT 税率、電子請求書の要件、形式仕様、コンプライアンスルールを、AI アシスタントから直接照会できます。
このサーバーについて
欧州の請求制度は国ごとに異なります。各国で VAT 税率、電子請求書の義務、認められる形式、コンプライアンスルールが異なります。この MCP サーバーを使えば、これらの情報をすぐに利用できます。
含まれる機能
EU の請求制度全般をカバーする 10 個のツール:
| ツール | 説明 |
|---|---|
get_vat_rates | 任意の国の VAT 税率(標準、軽減、超軽減、駐車場税率) |
list_vat_rates | 全対象国の標準 VAT 税率を比較 |
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 販売に関するワンストップショップのルール |
get_b2b_mandate_status | 全対象国における B2B 電子請求書義務化のスケジュール |
get_en16931_info | EN 16931 標準の詳細と CIUS 拡張 |
compare_countries | 2 か国を並べて比較 |
データに直接アクセスするための 4 つのリソース:
euinvoice://data/vat-rates— VAT 税率の完全なデータベースeuinvoice://data/einvoicing-requirements— 国ごとの電子請求書要件euinvoice://data/invoice-formats— 形式仕様euinvoice://data/validation-rules— 検証ルール、リバースチャージ、OSS
対応範囲
EU-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 アシスタントに次のように質問できます:
「ドイツの VAT 税率を教えてください」
「イタリアで B2G 請求書を発行するには、どの電子請求書形式が必要ですか?」
「フランスとドイツの請求要件を比較してください」
「ポーランドの B2B 電子請求書義務化はいつ始まりますか?」
「スペインへの国境を越えた請求書に必要な項目を教えてください」
「EU 域内の 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。