Jithox E-Invoice Readiness

Read-only EU e-invoice checks: VAT format, VIES, Peppol lookup. Returns evidence, no filing.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
98%
命名の品質
96%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,313トークン数(ツール定義)
~7.1 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.59%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "einvoice-readiness": {
      "url": "https://mcp.jithox.com/mcp"
    }
  }
}

リモートエンドポイント

https://mcp.jithox.com/mcpstreamable-http

できること

ツール一覧

ツール(5)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢validate_invoice(invoice)

Structurally validate a draft EU invoice and report machine-readable issues (schema problems, VAT-id format, date sanity, BIS 3.0 completeness, computed totals). Full report, never fails fast. Not legal approval. Validation and readiness only; never sends a Peppol invoice and gives no legal, fiscal or compliance guarantee.

入力スキーマ

{
  "type": "object",
  "properties": {
    "invoice": {
      "type": "object",
      "description": "The invoice payload to check."
    }
  },
  "required": [
    "invoice"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "const": "jithox.fleet-trust-contract/v1"
    },
    "product": {
      "const": "com.jithox/einvoice-readiness"
    },
    "capability": {
      "const": "validate_invoice"
    },
    "decision": {
      "type": "string",
      "enum": [
        "ready",
        "not_ready",
        "needs_review",
        "unavailable"
      ]
    },
    "decisionCategory": {
      "type": "string",
      "enum": [
        "proceed",
        "review",
        "blocked",
        "no_result",
        "invalid_input",
        "unavailable",
        "stale"
      ]
    },
    "data": {
      "type": "object"
    },
    "provenance": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "source",
        "date",
        "checksum",
        "freshness"
      ],
      "properties": {
        "source": {
          "type": [
            "string",
            "null"
          ]
        },
        "date": {
          "type": [
            "string",
            "null"
          ]
        },
        "checksum": {
          "type": [
            "string",
            "null"
          ]
        },
        "freshness": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "limitations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "oneOf": [
        {
          "type": "null"
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "receiptId",
            "keyId",
            "signature",
            "publicKeyUrl"
          ],
          "properties": {
            "receiptId": {
              "type": "string"
            },
            "keyId": {
              "type": "string"
            },
            "signature": {
              "type": "string"
            },
            "publicKeyUrl": {
              "type": "string"
            }
          }
        }
      ]
    },
    "receiptEnvelope": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "receiptVersion",
        "canonicalizationVersion",
        "algorithm",
        "keyId",
        "payload",
        "signature",
        "publicKeyUrl",
        "verificationUrl"
      ],
      "properties": {
        "receiptVersion": {
          "type": "string"
        },
        "canonicalizationVersion": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "keyId": {
          "type": "string"
        },
        "payload": {
          "type": "object"
        },
        "signature": {
          "type": "string"
        },
        "resultHash": {
          "type": "string"
        },
        "publicKeyUrl": {
          "type": "string"
        },
        "verificationUrl": {
          "type": "string"
        }
      }
    },
    "billing": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "billable",
        "category"
      ],
      "properties": {
        "billable": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "enum": [
            "billable",
            "non_billable"
          ]
        }
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "generatedAt": {
      "type": "string"
    }
  },
  "required": [
    "schemaVersion",
    "product",
    "capability",
    "decision",
    "decisionCategory",
    "data",
    "provenance",
    "limitations",
    "receipt",
    "billing",
    "retryable",
    "generatedAt"
  ],
  "title": "Jithox Fleet Trust Contract V1 — validate_invoice",
  "additionalProperties": false
}
🟢validate_vat_number(vatNumber, countryCode)

Deterministic structure/checksum validation of an EU VAT number (incl. the Belgian modulo-97 checksum) with the normalized identifier and a stable issue code. Format plausibility only — not a live VIES result. Validation and readiness only; never sends a Peppol invoice and gives no legal, fiscal or compliance guarantee.

入力スキーマ

{
  "type": "object",
  "properties": {
    "vatNumber": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40,
      "description": "A VAT number, e.g. \"BE0123456749\"."
    },
    "countryCode": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2,
      "description": "ISO alpha-2, used only when the VAT has no prefix."
    }
  },
  "required": [
    "vatNumber"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "const": "jithox.fleet-trust-contract/v1"
    },
    "product": {
      "const": "com.jithox/einvoice-readiness"
    },
    "capability": {
      "const": "validate_vat_number"
    },
    "decision": {
      "type": "string",
      "enum": [
        "ready",
        "not_ready",
        "needs_review",
        "unavailable"
      ]
    },
    "decisionCategory": {
      "type": "string",
      "enum": [
        "proceed",
        "review",
        "blocked",
        "no_result",
        "invalid_input",
        "unavailable",
        "stale"
      ]
    },
    "data": {
      "type": "object"
    },
    "provenance": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "source",
        "date",
        "checksum",
        "freshness"
      ],
      "properties": {
        "source": {
          "type": [
            "string",
            "null"
          ]
        },
        "date": {
          "type": [
            "string",
            "null"
          ]
        },
        "checksum": {
          "type": [
            "string",
            "null"
          ]
        },
        "freshness": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "limitations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "oneOf": [
        {
          "type": "null"
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "receiptId",
            "keyId",
            "signature",
            "publicKeyUrl"
          ],
          "properties": {
            "receiptId": {
              "type": "string"
            },
            "keyId": {
              "type": "string"
            },
            "signature": {
              "type": "string"
            },
            "publicKeyUrl": {
              "type": "string"
            }
          }
        }
      ]
    },
    "receiptEnvelope": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "receiptVersion",
        "canonicalizationVersion",
        "algorithm",
        "keyId",
        "payload",
        "signature",
        "publicKeyUrl",
        "verificationUrl"
      ],
      "properties": {
        "receiptVersion": {
          "type": "string"
        },
        "canonicalizationVersion": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "keyId": {
          "type": "string"
        },
        "payload": {
          "type": "object"
        },
        "signature": {
          "type": "string"
        },
        "resultHash": {
          "type": "string"
        },
        "publicKeyUrl": {
          "type": "string"
        },
        "verificationUrl": {
          "type": "string"
        }
      }
    },
    "billing": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "billable",
        "category"
      ],
      "properties": {
        "billable": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "enum": [
            "billable",
            "non_billable"
          ]
        }
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "generatedAt": {
      "type": "string"
    }
  },
  "required": [
    "schemaVersion",
    "product",
    "capability",
    "decision",
    "decisionCategory",
    "data",
    "provenance",
    "limitations",
    "receipt",
    "billing",
    "retryable",
    "generatedAt"
  ],
  "title": "Jithox Fleet Trust Contract V1 — validate_vat_number",
  "additionalProperties": false
}
🟢verify_vat_vies(vatNumber, countryCode)

Check a VAT number's ACTIVE status against the official EU VIES source. Returns valid / invalid / invalid_input / unavailable with provenance (source, checkedAt). When VIES is unavailable it says so truthfully and makes no validity claim. Validation and readiness only; never sends a Peppol invoice and gives no legal, fiscal or compliance guarantee.

入力スキーマ

{
  "type": "object",
  "properties": {
    "vatNumber": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40,
      "description": "A VAT number, e.g. \"BE0123456749\"."
    },
    "countryCode": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2,
      "description": "ISO alpha-2, used only when the VAT has no prefix."
    }
  },
  "required": [
    "vatNumber"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "const": "jithox.fleet-trust-contract/v1"
    },
    "product": {
      "const": "com.jithox/einvoice-readiness"
    },
    "capability": {
      "const": "verify_vat_vies"
    },
    "decision": {
      "type": "string",
      "enum": [
        "ready",
        "not_ready",
        "needs_review",
        "unavailable"
      ]
    },
    "decisionCategory": {
      "type": "string",
      "enum": [
        "proceed",
        "review",
        "blocked",
        "no_result",
        "invalid_input",
        "unavailable",
        "stale"
      ]
    },
    "data": {
      "type": "object"
    },
    "provenance": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "source",
        "date",
        "checksum",
        "freshness"
      ],
      "properties": {
        "source": {
          "type": [
            "string",
            "null"
          ]
        },
        "date": {
          "type": [
            "string",
            "null"
          ]
        },
        "checksum": {
          "type": [
            "string",
            "null"
          ]
        },
        "freshness": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "limitations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "oneOf": [
        {
          "type": "null"
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "receiptId",
            "keyId",
            "signature",
            "publicKeyUrl"
          ],
          "properties": {
            "receiptId": {
              "type": "string"
            },
            "keyId": {
              "type": "string"
            },
            "signature": {
              "type": "string"
            },
            "publicKeyUrl": {
              "type": "string"
            }
          }
        }
      ]
    },
    "receiptEnvelope": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "receiptVersion",
        "canonicalizationVersion",
        "algorithm",
        "keyId",
        "payload",
        "signature",
        "publicKeyUrl",
        "verificationUrl"
      ],
      "properties": {
        "receiptVersion": {
          "type": "string"
        },
        "canonicalizationVersion": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "keyId": {
          "type": "string"
        },
        "payload": {
          "type": "object"
        },
        "signature": {
          "type": "string"
        },
        "resultHash": {
          "type": "string"
        },
        "publicKeyUrl": {
          "type": "string"
        },
        "verificationUrl": {
          "type": "string"
        }
      }
    },
    "billing": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "billable",
        "category"
      ],
      "properties": {
        "billable": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "enum": [
            "billable",
            "non_billable"
          ]
        }
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "generatedAt": {
      "type": "string"
    }
  },
  "required": [
    "schemaVersion",
    "product",
    "capability",
    "decision",
    "decisionCategory",
    "data",
    "provenance",
    "limitations",
    "receipt",
    "billing",
    "retryable",
    "generatedAt"
  ],
  "title": "Jithox Fleet Trust Contract V1 — verify_vat_vies",
  "additionalProperties": false
}
🟢lookup_peppol_participant(vatId, endpointId, endpointScheme, countryCode)

Check whether a receiver is registered on the Peppol network and accepts BIS Billing 3.0 invoices, via the official SML/SMP discovery route when enabled (otherwise an honest mock that says so). Only status registered/not_registered is definitive; unavailable/not_configured are truthful and never a hidden "no". Provide vatId or endpointId (at least one) plus the receiver country. Lookup only — never a send action, and no send tool exists here. Validation and readiness only; never sends a Peppol invoice and gives no legal, fiscal or compliance guarantee.

入力スキーマ

{
  "type": "object",
  "properties": {
    "vatId": {
      "type": "string",
      "minLength": 4,
      "maxLength": 60,
      "description": "VAT / enterprise number, e.g. \"BE0123456749\"."
    },
    "endpointId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 60,
      "description": "Peppol endpoint identifier (GLN or scheme-specific id)."
    },
    "endpointScheme": {
      "type": "string",
      "minLength": 1,
      "maxLength": 10,
      "description": "EAS scheme id. Derived when omitted (BE VAT → 0208, else 0088)."
    },
    "countryCode": {
      "type": "string",
      "enum": [
        "AT",
        "BE",
        "BG",
        "HR",
        "CY",
        "CZ",
        "DE",
        "DK",
        "EE",
        "ES",
        "FI",
        "FR",
        "GB",
        "GR",
        "HU",
        "IE",
        "IS",
        "IT",
        "LI",
        "LT",
        "LU",
        "LV",
        "MT",
        "NL",
        "NO",
        "PL",
        "PT",
        "RO",
        "SE",
        "SI",
        "SK"
      ],
      "description": "Receiver country (drives the scheme derivation)."
    }
  },
  "required": [
    "countryCode"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "const": "jithox.fleet-trust-contract/v1"
    },
    "product": {
      "const": "com.jithox/einvoice-readiness"
    },
    "capability": {
      "const": "lookup_peppol_participant"
    },
    "decision": {
      "type": "string",
      "enum": [
        "ready",
        "not_ready",
        "needs_review",
        "unavailable"
      ]
    },
    "decisionCategory": {
      "type": "string",
      "enum": [
        "proceed",
        "review",
        "blocked",
        "no_result",
        "invalid_input",
        "unavailable",
        "stale"
      ]
    },
    "data": {
      "type": "object"
    },
    "provenance": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "source",
        "date",
        "checksum",
        "freshness"
      ],
      "properties": {
        "source": {
          "type": [
            "string",
            "null"
          ]
        },
        "date": {
          "type": [
            "string",
            "null"
          ]
        },
        "checksum": {
          "type": [
            "string",
            "null"
          ]
        },
        "freshness": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "limitations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "oneOf": [
        {
          "type": "null"
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "receiptId",
            "keyId",
            "signature",
            "publicKeyUrl"
          ],
          "properties": {
            "receiptId": {
              "type": "string"
            },
            "keyId": {
              "type": "string"
            },
            "signature": {
              "type": "string"
            },
            "publicKeyUrl": {
              "type": "string"
            }
          }
        }
      ]
    },
    "receiptEnvelope": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "receiptVersion",
        "canonicalizationVersion",
        "algorithm",
        "keyId",
        "payload",
        "signature",
        "publicKeyUrl",
        "verificationUrl"
      ],
      "properties": {
        "receiptVersion": {
          "type": "string"
        },
        "canonicalizationVersion": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "keyId": {
          "type": "string"
        },
        "payload": {
          "type": "object"
        },
        "signature": {
          "type": "string"
        },
        "resultHash": {
          "type": "string"
        },
        "publicKeyUrl": {
          "type": "string"
        },
        "verificationUrl": {
          "type": "string"
        }
      }
    },
    "billing": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "billable",
        "category"
      ],
      "properties": {
        "billable": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "enum": [
            "billable",
            "non_billable"
          ]
        }
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "generatedAt": {
      "type": "string"
    }
  },
  "required": [
    "schemaVersion",
    "product",
    "capability",
    "decision",
    "decisionCategory",
    "data",
    "provenance",
    "limitations",
    "receipt",
    "billing",
    "retryable",
    "generatedAt"
  ],
  "title": "Jithox Fleet Trust Contract V1 — lookup_peppol_participant",
  "additionalProperties": false
}
🟢get_einvoice_readiness(verifyWithProvider)

Readiness snapshot for YOUR canary workspace: one plain state, what is ready, what is missing, and the next safe step. Diagnostics, not a compliance certificate. Validation and readiness only; never sends a Peppol invoice and gives no legal, fiscal or compliance guarantee.

入力スキーマ

{
  "type": "object",
  "properties": {
    "verifyWithProvider": {
      "type": "boolean",
      "description": "Also confirm the bound legal entity with the provider (one provider call)."
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "const": "jithox.fleet-trust-contract/v1"
    },
    "product": {
      "const": "com.jithox/einvoice-readiness"
    },
    "capability": {
      "const": "get_einvoice_readiness"
    },
    "decision": {
      "type": "string",
      "enum": [
        "ready",
        "not_ready",
        "needs_review",
        "unavailable"
      ]
    },
    "decisionCategory": {
      "type": "string",
      "enum": [
        "proceed",
        "review",
        "blocked",
        "no_result",
        "invalid_input",
        "unavailable",
        "stale"
      ]
    },
    "data": {
      "type": "object"
    },
    "provenance": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "source",
        "date",
        "checksum",
        "freshness"
      ],
      "properties": {
        "source": {
          "type": [
            "string",
            "null"
          ]
        },
        "date": {
          "type": [
            "string",
            "null"
          ]
        },
        "checksum": {
          "type": [
            "string",
            "null"
          ]
        },
        "freshness": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "limitations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "oneOf": [
        {
          "type": "null"
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "receiptId",
            "keyId",
            "signature",
            "publicKeyUrl"
          ],
          "properties": {
            "receiptId": {
              "type": "string"
            },
            "keyId": {
              "type": "string"
            },
            "signature": {
              "type": "string"
            },
            "publicKeyUrl": {
              "type": "string"
            }
          }
        }
      ]
    },
    "receiptEnvelope": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "receiptVersion",
        "canonicalizationVersion",
        "algorithm",
        "keyId",
        "payload",
        "signature",
        "publicKeyUrl",
        "verificationUrl"
      ],
      "properties": {
        "receiptVersion": {
          "type": "string"
        },
        "canonicalizationVersion": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "keyId": {
          "type": "string"
        },
        "payload": {
          "type": "object"
        },
        "signature": {
          "type": "string"
        },
        "resultHash": {
          "type": "string"
        },
        "publicKeyUrl": {
          "type": "string"
        },
        "verificationUrl": {
          "type": "string"
        }
      }
    },
    "billing": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "billable",
        "category"
      ],
      "properties": {
        "billable": {
          "type": "boolean"
        },
        "category": {
          "type": "string",
          "enum": [
            "billable",
            "non_billable"
          ]
        }
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "generatedAt": {
      "type": "string"
    }
  },
  "required": [
    "schemaVersion",
    "product",
    "capability",
    "decision",
    "decisionCategory",
    "data",
    "provenance",
    "limitations",
    "receipt",
    "billing",
    "retryable",
    "generatedAt"
  ],
  "title": "Jithox Fleet Trust Contract V1 — get_einvoice_readiness",
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 5 件
検証済みバージョンは記録されていませんツール 5 件