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

A
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
100%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,454Tokens (Tool-Definitionen)
~1.6 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.14% von 128k Kontext)

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-http
https://energiror.se/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (7)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet7 Tools