the recordCopied from the official MCP registry, exactly as it holds it.
{
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "com.jithox/eu-energy-label-preflight",
"description": "Read-only EU energy-label preflight over MCP: supplier-declared EPREL records, evidence-first",
"title": "Jithox EU Energy Label Preflight",
"version": "0.3.0",
"websiteUrl": "https://energy.mcp.jithox.com/docs",
"remotes": [
{
"type": "streamable-http",
"url": "https://energy.mcp.jithox.com/mcp",
"headers": [
{
"description": "OAuth 2.1 bearer. Discover the authorization server via /.well-known/oauth-protected-resource; PKCE S256 is mandatory; tokens are audience-bound to https://energy.mcp.jithox.com/mcp with least-privilege per-tool scopes. The workspace access key may also be sent directly per call (Authorization: Bearer <access key> or X-Jithox-Api-Key) when an OAuth browser callback is not possible. A token issued for the Jithox E-Invoice, Import Preflight or Sanctions Preflight server is rejected here (separate resource/audience).",
"isRequired": true,
"isSecret": true,
"name": "Authorization"
}
]
}
],
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"accessModel": "OAuth 2.1 + PKCE S256; discover at https://energy.mcp.jithox.com/.well-known/oauth-protected-resource. Or send the workspace access key per call as Authorization: Bearer <key> or X-Jithox-Api-Key — never both. A key in a config file is a password; rotate at jithox.com.",
"commercialStatus": "SELLABLE_SELF_SERVICE_EUR — public self-service; prepaid EUR credit; signed receipts on the product's own key. 0 paying Energy Label Preflight developers at publication; no revenue claim.",
"doesNotSend": true,
"eprelSourceGate": "The official EPREL Public API requires a Commission-issued API key; the owner holds one and the source acceptance gate is PASS. The key stays server-side (file secret). A no-match is never 'not registered', and an outage is never a verdict.",
"lastVerified": "2026-08-07",
"links": {
"llmsTxt": "https://energy.mcp.jithox.com/llms.txt",
"oauthAuthorizationServer": "https://energy.mcp.jithox.com/.well-known/oauth-authorization-server",
"oauthProtectedResource": "https://energy.mcp.jithox.com/.well-known/oauth-protected-resource",
"product": "https://energy.mcp.jithox.com/docs",
"securityAndContact": "https://energy.mcp.jithox.com/.well-known/security.txt"
},
"noComplianceGuarantee": true,
"notConformityOrMarketAccessDetermination": true,
"notIndependentlyPenetrationTested": true,
"officialSourceIntent": "Source: EPREL (European Product Registry for Energy Labelling), European Commission — supplier-declared data, verified live (JX-124). Per the accepted API terms: value-added use only (raw data never resold as a standalone product), mandatory EU/EPREL attribution, no implied EU endorsement, and locally-stored data must reflect updates/corrections/deletions (live API + bounded short-TTL cache; no long-lived snapshot).",
"pricing": "EUR 0.25 per accepted chargeable call. Failed, refused, incomplete-evidence and source-unavailable calls cost EUR 0.00. Free trial first; prepaid credit from EUR 10.",
"protocolVersions": [
"2026-07-28",
"2025-11-25",
"2025-06-18",
"2025-03-26"
],
"publicationStatus": "PUBLIC SELF-SERVICE — generally available through the official MCP Registry (owner-approved, JX-179).",
"readOnly": true,
"remoteDeployment": "Live at https://energy.mcp.jithox.com/mcp behind Caddy TLS; EPREL official API adapter active with the Commission-issued key held server-side. Immutable image digest recorded in the fleet repository's deployment evidence at each release.",
"scopes": {
"compare_eprel_product_metrics": "eprel:compare",
"get_eprel_energy_label_data": "eprel:label",
"get_eprel_product_record": "eprel:record",
"prepare_energy_label_preflight_receipt": "receipt:energylabel",
"search_eprel_products": "eprel:search"
},
"supplierDeclaredDataOnly": true,
"toolDescriptions": {
"compare_eprel_product_metrics": "Value table over COMMON declared metrics of compatible records; cross-group fails safely; no ranking.",
"get_eprel_energy_label_data": "Declared label/product-sheet data marked supplierDeclared=true, independentlyVerifiedByJithox=false.",
"get_eprel_product_record": "Structure one public record's supplier-declared fields; missing fields listed, never invented.",
"prepare_energy_label_preflight_receipt": "Idempotent Ed25519 receipt over fingerprinted inputs/sources/decision states — attests the lookups, never an outcome.",
"search_eprel_products": "Search candidate public records by model identifier, registration number or brand+group; ambiguity shown, never resolved by guessing."
},
"toolStatus": "live_proven — deployed at https://energy.mcp.jithox.com/mcp (serverInfo.version 0.1.0); five-tool money-lane E2E proven live (capture 25 on accepted answers incl. exact_public_record/no_match; needs-more-input and source refusals cost EUR 0.00; restart persistence; rate limits; kill switch; credential rotation incl. authorization retirement).",
"tools": [
"search_eprel_products",
"get_eprel_product_record",
"get_eprel_energy_label_data",
"compare_eprel_product_metrics",
"prepare_energy_label_preflight_receipt"
],
"transport": "streamable-http (remote); no local package."
}
}
},
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"statusChangedAt": "2026-08-07T18:07:05.841301Z",
"publishedAt": "2026-08-07T18:07:05.841301Z",
"updatedAt": "2026-08-07T18:07:05.841301Z",
"isLatest": true
}
}
}
Make it installable
Draft an Agent Plugin from this
An MCP server is raw capability: some tools, wired to something. An Agent Plugin is the packaging that says what job it does, what it leaves behind and where it stops. The prompt below carries this record and asks for the packaging; your own assistant writes it, and nothing here is sent anywhere.
What this is
MCP server
application/mcp-server-record+jsonhosted · an address you callversion 0.3.0last seen 2026-08-23
These are the publisher's own words, filed by them with the official MCP registry and mirrored here. This catalog did not read them from the publisher and has not run, called or installed anything.