Jithox EU Energy Label Preflight
Read-only EU energy-label preflight: supplier-declared EPREL records. Evidence, not advice.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin prepare_energy_label_preflight_receipt
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"eu-energy-label-preflight": {
"url": "https://energy.mcp.jithox.com/mcp"
}
}
}Remote-Endpunkte
https://energy.mcp.jithox.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢search_eprel_products(modelIdentifier, supplierOrBrand, productGroup, registrationNumber)
Search the queried source by model identifier, registration number, or supplier/brand + product group. Returns CANDIDATE public records with deterministic match kinds and visible ambiguity: 'exact_public_record' / 'possible_match' / 'multiple_matches' / 'no_match_in_queried_source' — a no-match is never 'not registered'. Outage → 'unavailable'; unverified schema → 'source_schema_unverified'; stale → 'stale'. Answers come from the queried source at the stated retrieval time: the official EPREL Public API in live mode, or a clearly-labelled synthetic fixture in dev/test — provenance.sourceAuthority names which. Supplier-declared data only; Jithox verifies nothing. Preflight evidence only — never a conformity, CE, GPSR, safety or market-access determination.
Eingabe-Schema
{
"type": "object",
"properties": {
"modelIdentifier": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "The supplier's model identifier to search for."
},
"supplierOrBrand": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Supplier or trade brand to narrow the search."
},
"productGroup": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Product group to narrow the search (must be covered by the queried source). The official live source searches ONE group at a time: text searches (model/brand) REQUIRE it; registration-number lookups do not."
},
"registrationNumber": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "A public registration number, when known."
}
},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
},
"product": {
"const": "com.jithox/eu-energy-label-preflight"
},
"capability": {
"const": "search_eprel_products"
},
"decision": {
"type": "string",
"enum": [
"exact_public_record",
"possible_match",
"multiple_matches",
"no_match_in_queried_source",
"insufficient_identifiers",
"unsupported_product_group",
"source_schema_unverified",
"stale",
"unavailable",
"missing_input"
]
},
"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 — search_eprel_products",
"additionalProperties": false
}🟢get_eprel_product_record(publicRecordId)
Structure ONE public record by its public record identifier: declared supplier/brand, product group, declared public fields, documents, missing fields, provenance and freshness. 'exact_public_record' / 'no_match_in_queried_source' / 'unavailable'. Answers come from the queried source at the stated retrieval time: the official EPREL Public API in live mode, or a clearly-labelled synthetic fixture in dev/test — provenance.sourceAuthority names which. Supplier-declared data only; Jithox verifies nothing. Preflight evidence only — never a conformity, CE, GPSR, safety or market-access determination.
Eingabe-Schema
{
"type": "object",
"properties": {
"publicRecordId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "The public record identifier (from a prior search candidate)."
}
},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
},
"product": {
"const": "com.jithox/eu-energy-label-preflight"
},
"capability": {
"const": "get_eprel_product_record"
},
"decision": {
"type": "string",
"enum": [
"exact_public_record",
"no_match_in_queried_source",
"insufficient_identifiers",
"source_schema_unverified",
"stale",
"unavailable",
"missing_input"
]
},
"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_eprel_product_record",
"additionalProperties": false
}🟢get_eprel_energy_label_data(publicRecordId)
Structure the supplier-DECLARED energy-label / product-sheet data for one public record. The result states supplierDeclared=true and independentlyVerifiedByJithox=false explicitly — nothing is independently verified. Answers come from the queried source at the stated retrieval time: the official EPREL Public API in live mode, or a clearly-labelled synthetic fixture in dev/test — provenance.sourceAuthority names which. Preflight evidence only — never a conformity, CE, GPSR, safety or market-access determination.
Eingabe-Schema
{
"type": "object",
"properties": {
"publicRecordId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "The public record identifier whose declared label data to return."
}
},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
},
"product": {
"const": "com.jithox/eu-energy-label-preflight"
},
"capability": {
"const": "get_eprel_energy_label_data"
},
"decision": {
"type": "string",
"enum": [
"exact_public_record",
"no_match_in_queried_source",
"insufficient_identifiers",
"source_schema_unverified",
"stale",
"unavailable",
"missing_input"
]
},
"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_eprel_energy_label_data",
"additionalProperties": false
}🟢compare_eprel_product_metrics(publicRecordIds, metricKeys)
Compare two or more COMPATIBLE records on their COMMON supplier-declared metrics — a value table only. Cross-product-group comparison fails safely as 'incompatible_comparison'; no 'best product', no ranking, no buying advice. Answers come from the queried source at the stated retrieval time: the official EPREL Public API in live mode, or a clearly-labelled synthetic fixture in dev/test — provenance.sourceAuthority names which. Supplier-declared data only; Jithox verifies nothing.
Eingabe-Schema
{
"type": "object",
"properties": {
"publicRecordIds": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"minItems": 1,
"maxItems": 5,
"description": "Public record identifiers to compare; a comparison needs at least 2 (fewer returns 'insufficient_identifiers'), up to 5."
},
"metricKeys": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 60
},
"maxItems": 10,
"description": "Optional metric keys to restrict the comparison to."
}
},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
},
"product": {
"const": "com.jithox/eu-energy-label-preflight"
},
"capability": {
"const": "compare_eprel_product_metrics"
},
"decision": {
"type": "string",
"enum": [
"compared",
"incompatible_comparison",
"insufficient_identifiers",
"no_match_in_queried_source",
"source_schema_unverified",
"stale",
"unavailable",
"missing_input"
]
},
"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 — compare_eprel_product_metrics",
"additionalProperties": false
}🟢prepare_energy_label_preflight_receipt(bundle, createdAt)
Bundle the preflight lookups into one idempotent Ed25519-signed receipt committing to the FINGERPRINTED inputs, record references, sources, freshness and decision states — provable evidence of WHAT was looked up and WHEN. Attests the lookups, never a registration, conformity or market-access outcome. Preflight evidence only — never a conformity, CE, GPSR, safety or market-access determination.
Eingabe-Schema
{
"type": "object",
"properties": {
"bundle": {
"type": "object",
"description": "The preflight results to attest (fingerprinted inputs, sources, decision states — no raw query values)."
},
"createdAt": {
"type": "string",
"minLength": 1,
"maxLength": 40,
"description": "ISO timestamp the bundle was assembled."
}
},
"required": [
"bundle",
"createdAt"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "jithox.fleet-trust-contract/v1"
},
"product": {
"const": "com.jithox/eu-energy-label-preflight"
},
"capability": {
"const": "prepare_energy_label_preflight_receipt"
},
"decision": {
"type": "string",
"enum": [
"prepared",
"partial",
"needs_review",
"unavailable",
"missing_input"
]
},
"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 — prepare_energy_label_preflight_receipt",
"additionalProperties": false
}Community
Nachweis