Jithox E-Invoice Readiness

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
98%
Calidad de los nombres
96%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,313Tokens (definiciones de herramientas)
~7.1 KBTamaño de respuesta típico
Impacto significativo en la atención (2.59% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

{
  "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
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas