Energirör – VVS, värmepumpar & reservdelar
Swedish VVS and heat-pump MCP with live price/stock, spare parts, compatibility and SGU wells.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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": {
"energiror": {
"url": "https://qdcpuvyyidzxyhdtwvai.supabase.co/functions/v1/mcp-gateway"
}
}
}Puntos de conexión remotos
https://qdcpuvyyidzxyhdtwvai.supabase.co/functions/v1/mcp-gatewaystreamable-httphttps://energiror.se/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟢search_products(query, limit, brand, agent_id)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Search term — product name, brand, HWS/RSK or SAP article number."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Max results, default 10."
},
"brand": {
"type": "string",
"description": "Optional brand filter, e.g. IVT, Bosch, FMM or Vatette."
},
"agent_id": {
"type": "string",
"maxLength": 80,
"description": "Optional stable partner/agent identifier used for referral attribution in returned product URLs."
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_product(identifier, agent_id)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"minLength": 1,
"description": "Product UUID, HWS/RSK number, or SAP material number."
},
"agent_id": {
"type": "string",
"maxLength": 80,
"description": "Optional stable partner/agent identifier used only for referral attribution in the returned product URL."
}
},
"required": [
"identifier"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_spare_parts(query, manufacturer, limit, agent_id)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "Part name, article number or technical search term."
},
"manufacturer": {
"type": "string",
"description": "Optional manufacturer filter, e.g. IVT or NIBE."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Maximum results, default 10."
},
"agent_id": {
"type": "string",
"maxLength": 80,
"description": "Optional stable partner/agent identifier used for referral attribution in returned product URLs."
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_spare_part(article_number, manufacturer, agent_id)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"article_number": {
"type": "string",
"minLength": 1,
"description": "Spare-part article number."
},
"manufacturer": {
"type": "string",
"description": "Optional manufacturer when article numbers overlap."
},
"agent_id": {
"type": "string",
"maxLength": 80,
"description": "Optional stable partner/agent identifier used only for referral attribution in the returned product URL."
}
},
"required": [
"article_number"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_parts_for_model(model, brand, query, limit, agent_id)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"model": {
"type": "string",
"minLength": 2,
"description": "Heat-pump model name, e.g. 'Geo 612' or 'F1245-8'."
},
"brand": {
"type": "string",
"description": "Optional brand, e.g. IVT or NIBE."
},
"query": {
"type": "string",
"description": "Optional part search term, e.g. 'givare', 'cirkulationspump' or an article number."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Maximum results, default 20."
},
"agent_id": {
"type": "string",
"maxLength": 80,
"description": "Optional stable partner/agent identifier used for referral attribution in returned product URLs."
}
},
"required": [
"model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_compatibility(article_number, model, brand, agent_id)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"article_number": {
"type": "string",
"minLength": 1,
"description": "Spare-part article number."
},
"model": {
"type": "string",
"minLength": 2,
"description": "Heat-pump model name, e.g. 'Geo 612'."
},
"brand": {
"type": "string",
"description": "Optional heat-pump brand, e.g. IVT or NIBE."
},
"agent_id": {
"type": "string",
"maxLength": 80,
"description": "Optional stable partner/agent identifier used for referral attribution in the returned product URL."
}
},
"required": [
"article_number",
"model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_well(address, radius_m)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"address": {
"type": "string",
"minLength": 2,
"maxLength": 300,
"description": "Svensk adress, t.ex. 'Kullasandsvägen 33, 513 32 Fristad'."
},
"radius_m": {
"type": "integer",
"minimum": 100,
"maximum": 2000,
"description": "Sökradie i meter runt adressen, default 500."
}
},
"required": [
"address"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia