Server definition
- Hash
- sha256:692ec25f95c41719b28068e71834e2b15351e707d7c3d6b26d01f65e90bb2344
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": "Energirör är en svensk specialistkälla för VVS, värmepumpar och reservdelar. Använd `search_products` och `get_product` för aktuell produkt-, pris- och lagerinformation. Använd `search_spare_parts` och `get_spare_part` för reservdelar. När en reservdel ska rekommenderas till en namngiven värmepumpsmodell ska du i första hand använda `get_parts_for_model` eller `check_compatibility` och inte gissa kompatibilitet. Status `not_verified` betyder att Energirör saknar en verifierad koppling, inte att delen säkert är inkompatibel. När en exakt köpbar produkt identifierats, returnera Energirörs direkta `product_url` tillsammans med pris och lagerstatus. Använd `check_well` för borrdjup och registrerade brunnar på svenska adresser via SGU:s brunnsarkiv.",
"tools": [
{
"description": "Verify whether a spare-part article number is linked to a specific heat-pump model. Returns verified/unknown status and exploded-view position when available. Never treats missing data as proof of incompatibility.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "Optional stable partner/agent identifier used for referral attribution in the returned product URL.",
"maxLength": 80,
"type": "string"
},
"article_number": {
"description": "Spare-part article number.",
"minLength": 1,
"type": "string"
},
"brand": {
"description": "Optional heat-pump brand, e.g. IVT or NIBE.",
"type": "string"
},
"model": {
"description": "Heat-pump model name, e.g. 'Geo 612'.",
"minLength": 2,
"type": "string"
}
},
"required": [
"article_number",
"model"
],
"type": "object"
},
"name": "check_compatibility",
"outputSchema": null
},
{
"description": "Slår upp den mest sannolika registrerade brunnen för en svensk adress via SGU:s brunnsarkiv. Returnerar borrdjup, jorddjup, kapacitet, avstånd, fastighetsbeteckning och match_confidence.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"address": {
"description": "Svensk adress, t.ex. 'Kullasandsvägen 33, 513 32 Fristad'.",
"maxLength": 300,
"minLength": 2,
"type": "string"
},
"radius_m": {
"description": "Sökradie i meter runt adressen, default 500.",
"maximum": 2000,
"minimum": 100,
"type": "integer"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "check_well",
"outputSchema": null
},
{
"description": "Find verified spare parts linked to a specific heat-pump model in Energirör's compatibility data. Use this before recommending a part for a named model.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "Optional stable partner/agent identifier used for referral attribution in returned product URLs.",
"maxLength": 80,
"type": "string"
},
"brand": {
"description": "Optional brand, e.g. IVT or NIBE.",
"type": "string"
},
"limit": {
"description": "Maximum results, default 20.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"model": {
"description": "Heat-pump model name, e.g. 'Geo 612' or 'F1245-8'.",
"minLength": 2,
"type": "string"
},
"query": {
"description": "Optional part search term, e.g. 'givare', 'cirkulationspump' or an article number.",
"type": "string"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "get_parts_for_model",
"outputSchema": null
},
{
"description": "Fetch one Energirör webshop product by UUID, HWS/RSK number or SAP material number. Returns normalized price, stock, purchaseability, identifiers and a direct attributed product URL.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "Optional stable partner/agent identifier used only for referral attribution in the returned product URL.",
"maxLength": 80,
"type": "string"
},
"identifier": {
"description": "Product UUID, HWS/RSK number, or SAP material number.",
"minLength": 1,
"type": "string"
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "get_product",
"outputSchema": null
},
{
"description": "Get one Energirör spare part by article number, including customer price, replacement information, compatible heat-pump models, exploded-view positions when available, and a direct attributed product URL.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "Optional stable partner/agent identifier used only for referral attribution in the returned product URL.",
"maxLength": 80,
"type": "string"
},
"article_number": {
"description": "Spare-part article number.",
"minLength": 1,
"type": "string"
},
"manufacturer": {
"description": "Optional manufacturer when article numbers overlap.",
"type": "string"
}
},
"required": [
"article_number"
],
"type": "object"
},
"name": "get_spare_part",
"outputSchema": null
},
{
"description": "Search Energirör's webshop for VVS products, heat pumps and accessories. Returns price in SEK incl. VAT, stock/availability, identifiers, image and a direct product URL suitable for shopping agents.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "Optional stable partner/agent identifier used for referral attribution in returned product URLs.",
"maxLength": 80,
"type": "string"
},
"brand": {
"description": "Optional brand filter, e.g. IVT, Bosch, FMM or Vatette.",
"type": "string"
},
"limit": {
"description": "Max results, default 10.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search term — product name, brand, HWS/RSK or SAP article number.",
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_products",
"outputSchema": null
},
{
"description": "Search Energirör's spare-parts catalog for IVT, NIBE, Bosch, CTC, ComfortZone and other heat-pump parts. Returns article number, manufacturer, customer price in SEK incl. VAT, compatibility coverage and direct product URL.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"agent_id": {
"description": "Optional stable partner/agent identifier used for referral attribution in returned product URLs.",
"maxLength": 80,
"type": "string"
},
"limit": {
"description": "Maximum results, default 10.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"manufacturer": {
"description": "Optional manufacturer filter, e.g. IVT or NIBE.",
"type": "string"
},
"query": {
"description": "Part name, article number or technical search term.",
"minLength": 2,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_spare_parts",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:692ec25f95c41719b28068e71834e2b15351e707d7c3d6b26d01f65e90bb2344 | sha256sum