Energirör – VVS, värmepumpar & reservdelar
Swedish VVS and heat-pump MCP with live price/stock, spare parts, compatibility and SGU wells.
Sollte ich dies verwenden
Qualität und Sicherheit
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": {
"energiror": {
"url": "https://qdcpuvyyidzxyhdtwvai.supabase.co/functions/v1/mcp-gateway"
}
}
}Remote-Endpunkte
https://qdcpuvyyidzxyhdtwvai.supabase.co/functions/v1/mcp-gatewaystreamable-httphttps://energiror.se/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Community
Nachweis