Eleata Einvoice Mcp について
Eleata Einvoice Mcpは、EU電子インボイスを検証し、エラーを説明するコーディングエージェント向けMCPサーバーです。ホスト型検証APIとオフラインのエラーコード資料を組み合わせ、Peppol BIS、XRechnung、Factur-X/ZUGFeRDなどに対応します。
主な機能
- 01対応するEU電子インボイス形式の検証
- 02ルールIDと修正案の提示
- 03現在の対応形式の一覧表示
- 04エラーコードのオフライン解説
活用シーン
- 01提出前のXRechnungインボイス検証
- 02FatturaPAの検証エラーの診断
- 03対応するインボイス形式の確認
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 e-invoice MCP サーバー
AI コーディングエージェント(Claude、Cursor、Copilot など)から、EU の電子インボイスを検証し、検証のエラーコードを説明できます。ホスト型のeleata検証 API と、同梱のオフラインエラーコードリファレンスを利用します。
不備のあるインボイスを送信しないようにしましょう。エージェントに「この FatturaPA/XRechnung/Peppol ファイルは有効ですか?」と尋ねると、正式な Schematron ルールを実行し、ルール ID と修正方法を返します。却下(SdI の scarto、Chorus Pro による拒否、KSeF エラー)が発生する前に確認できます。
ツール
| ツール | 内容 | API キー |
|---|---|---|
validate_einvoice | 1 件のインボイスを検証します(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 回の検証、カード不要)。
- エージェントの 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/をご覧ください。
リンク
- Web バリデーター、CLI、GitHub Action:https://eleata.io
- エラーコードリファレンス:https://eleata.io/error/
- CLI(
npx @eleata/validate-einvoice):CI/CD 向けの同じ API
MIT ライセンスです。Schematron エンジン:Mustang / phive。Schematron ルールは CEN、OpenPeppol、KoSIT によるものです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。