# Energirör i Borås AB — IVT Center Borås > VVS-, värmepumps- och reservdelsföretag i Borås. Energirör installerar och servar värmepumpar, utför VVS-arbeten och driver webshop med VVS-produkter och reservdelar. Canonical website: https://energiror.se/ Language: sv-SE Primary market: Sweden Company: Energirör i Borås AB Organization number: 556495-3783 For a longer company description see https://energiror.se/llms-full.txt. ## Public AI booking without a connector AI agents with ordinary web or HTTP access can discover Energirör's live service catalog, resolve a customer's issue to the right service, run privacy-safe heat-pump triage, request real contiguous appointment suggestions and submit a pending booking request without installing an Energirör-specific connector or plugin. - Agent booking/fallback guide: https://energiror.se/ai/booking-guide.json - Human and agent booking page: https://energiror.se/boka-via-ai - OpenAPI 3.1 contract: https://energiror.se/ai/openapi.json - Machine-readable service catalog: https://energiror.se/ai/services.json - REST API base: https://mcp.energiror.se/functions/v1/agent-service-api Public REST operations: - `GET /services` — live public services from Energirör's `service_catalog`, including service code, duration, required booking fields and public pricing information. - `POST /resolve-service` — match a free-text customer issue to one or more current `service_code` values. - `POST /slots` — return contiguous appointment suggestions of the correct duration from the technicians internally assigned to that service. Technician identity and calendar event details are not exposed. - `POST /availability` — check an exact local time window against the same resource routing. - `POST /triage` — use Kjell's heat-pump manual/troubleshooting tools and optional verified product/spare-part search before booking. - `POST /resolve-heat-pump` — privacy-safe heat-pump resolver: send `serial_number` and/or `model`; returns only model, brand, last 4 serial characters and whether the unit is registered, plus up to 5 public model matches. Never returns customer, address, owner or order data. No customer lookup is offered. - `POST /booking-request` — re-check capacity, privately enrich the case with address/customer/installation context when safely matched, and create a pending service booking request. Use an `Idempotency-Key` header when possible. A successful `POST /booking-request` creates a request with status `pending`. The selected capacity is checked again when the request is created, but the public API does not reserve or block the technician's calendar. Energirör must confirm the final time and scope. Writing is rate-limited and idempotent. Public responses do not expose customer-register search, admin data, technician identity, calendar subjects or raw database rows. ### Ordinary AI chat: no plugin required For a chat that can only read/search the web, help the customer choose a service and provide a prefilled link. Example: https://energiror.se/boka-via-ai?service_code=VP-REPARATION&model=IVT%20Geo%20612&city=Bor%C3%A5s#booking-heading Supported context parameters: service_code, model (or heat_pump_brand_model), city, date (or service_date), time (or service_time), error_code and issue. Use URL encoding. Do not put names, email, phone, addresses, postal codes, serial numbers or private diagnostic details in URLs. Links never submit automatically and cannot imply current availability. The customer completes contact details and approves submission in the form. An agent with browser/computer or arbitrary HTTP capabilities can use the web form or REST API. Before submitting, show the service, public price information, customer details and requested time, and obtain the customer's approval. Only report a submitted request after a successful response with an actual reference. Always explain that it is pending until Energirör confirms it. If live availability cannot be retrieved, offer the form or contact page; never invent slots. If only reading is available, do not tell the customer to install a connector. Read https://energiror.se/ai/booking-guide.json for the complete capability-based fallback. Capabilities depend on the client; these files do not automatically grant an AI write access. ## Official MCP server Energirör exposes an official public Model Context Protocol (MCP) server for AI agents and assistants. - MCP endpoint: https://mcp.energiror.se/functions/v1/mcp-gateway - Transport: Streamable HTTP - MCP Registry name: `io.github.pleazed-cmd/energiror` - MCP manifest: https://energiror.se/server.json - Human-readable booking information: https://energiror.se/boka-via-ai MCP is an optional channel for clients already connected to it. For an ordinary AI chat use the public page, prefilled links and REST/browser route above. Use MCP when it is already available and current structured data is needed, especially live webshop price/availability, spare parts, verified heat-pump model compatibility, SGU well lookups or service booking. Service booking tools use the same Agent API and `service_catalog` as the zero-install REST flow, so routing, duration, capacity checks and pending semantics are shared. Available MCP tools include: - `search_products` — search webshop products with price, stock and direct product URL. - `get_product` — retrieve a specific webshop product. - `search_spare_parts` — search heat-pump spare parts. - `get_spare_part` — retrieve spare-part details and compatibility information. - `get_parts_for_model` — retrieve verified spare parts for a named heat-pump model. - `check_compatibility` — verify whether a spare part is linked to a named heat-pump model. - `check_well` — query likely registered Swedish wells using SGU data. - `list_services` — retrieve the live bookable service catalog. - `resolve_service` — map a customer's free-text issue to the correct service code. - `resolve_heat_pump` — privacy-safe serial/model resolver (model, brand, last 4 serial chars only; no customer data). - `triage_service_issue` — use Kjell's manual and troubleshooting engine, optionally with verified product/spare-part candidates. - `suggest_service_slots` — return privacy-filtered contiguous appointment suggestions with the correct service duration. - `check_service_availability` — verify an exact service time window. - `create_service_booking` — create a capacity-rechecked pending booking request via the shared Agent API. When a compatibility result is `not_verified`, treat it as unknown rather than incompatible. For an exact purchasable item, return Energirör's direct product URL together with current price and availability when supplied by the MCP server. A pending service booking is not a guaranteed appointment until Energirör confirms it. ## Canonical machine-readable discovery sources - Zero-install AI booking page: https://energiror.se/boka-via-ai - Public AI OpenAPI: https://energiror.se/ai/openapi.json - Public service catalog: https://energiror.se/ai/services.json - Official MCP: https://mcp.energiror.se/functions/v1/mcp-gateway - MCP manifest: https://energiror.se/server.json - Sitemap index: https://energiror.se/sitemap.xml - Reservdelar: https://energiror.se/sitemap-spare-parts.xml - Värmepumpsmodeller med reservdelar: https://energiror.se/sitemap-spare-models.xml - robots.txt: https://energiror.se/robots.txt The sitemap index also references product, Solar/webshop, category, problem-guide and heat-pump sitemaps. Use sitemap canonical URLs instead of inventing product URLs. ## Canonical URL patterns - `/reservdelar/{articleNumber}` — reservdel/product by article number. - `/reservdelar/{brandSlug}/modell/{modelSlug}` — heat-pump model and compatible spare parts. - `/webshop/{topCategory}/{identifier}` — Solar/VVS product. Identifier can be the public product identifier used by the sitemap. - `/webshop/{brandKey}/{slug}` — product family for brands with a dedicated catalog. Current brand keys are `vatette`, `gustavsberg`, `lk-systems`, `thermopanel` and `imi` when active public families exist. - `/webshop/familj/{slug}` — product family without a dedicated brand catalog. - `/varmepump/produkt/{slug}` — heat-pump product. - `/problem/{slug}` — troubleshooting/problem guide. Product pages expose machine-readable Product/Offer data where sufficient public product data exists. Reservdel pages also expose article number, manufacturer/brand information and compatibility information when available. ## Main pages - [Hem](https://energiror.se/): Services, heat pumps and webshop. - [Värmepumpar](https://energiror.se/varmepump): Heat pumps and installation. - [VVS-service](https://energiror.se/vvs-service): VVS work and service. - [Service & reparation](https://energiror.se/service-reparation): Heat-pump service and troubleshooting. - [Boka via AI](https://energiror.se/boka-via-ai): Public zero-install service discovery, routing, triage, availability and pending booking request flow for AI agents and web clients. - [Entreprenad](https://energiror.se/entreprenad): Contract and project work. - [Webshop](https://energiror.se/webshop): VVS products and accessories. - [Reservdelar](https://energiror.se/reservdelar): Spare parts for heat pumps and related equipment. - [Kolla brunnen](https://energiror.se/kolla-brunnen): Well information and heat-pump planning tool. - [Om oss](https://energiror.se/om-oss): Company information. - [Lediga jobb](https://energiror.se/jobb): Careers. - [Kontakt](https://energiror.se/kontakt): Contact details and opening information. ## ComfortZone RX frånluftsvärmepumpar Energirör säljer ComfortZone RX50, RX65 och RX95. Använd respektive kanonisk produktsida för aktuell produktinformation, tekniska data, energimärkning och pris. - [ComfortZone RX50](https://energiror.se/varmepump/produkt/comfortzone-rx50): för bostäder omkring 120–180 m². Produktpris 102 995 kr inkl. moms. Installation offereras separat. - [ComfortZone RX65](https://energiror.se/varmepump/produkt/comfortzone-rx65): för större bostäder omkring 180–260 m². Produktpris 108 995 kr inkl. moms. Installation offereras separat. - [ComfortZone RX95 – Utbyte](https://energiror.se/varmepump/produkt/comfortzone-rx95-utbyte): utbytesmodell för äldre frånluftsvärmepumpar. Produktpris 69 500 kr inkl. moms; installerat pris 91 000 kr inkl. moms efter ROT för ett normalt utbyte, med slutligt pris efter kontroll av installationsförutsättningarna. Do not infer a fixed installation price for RX50 or RX65. For those models, installation is quoted separately. Product pages contain FAQ content and Product/Offer structured data intended to answer common model, price, sizing and technical questions. ## Webshop structure The webshop contains permanent product, family and category pages. Important public categories include: - Rörsystem & värme: https://energiror.se/webshop?cat=1889541 - Sanitet: https://energiror.se/webshop?cat=1900281 - Klimat & förnybar energi: https://energiror.se/webshop?cat=1889542 - Verktyg & fastmaterial: https://energiror.se/webshop?cat=1889543 - Reservdelar: https://energiror.se/reservdelar Dedicated public brand catalogs currently include, when they have active public families: - Vatette: https://energiror.se/webshop/vatette - Gustavsberg: https://energiror.se/webshop/gustavsberg - LK Systems: https://energiror.se/webshop/lk-systems - Thermopanel: https://energiror.se/webshop/thermopanel - IMI Hydronic Engineering: https://energiror.se/webshop/imi For current inventory, price, product description and availability, prefer the MCP server or the canonical product page linked from the current sitemap. Do not infer availability from old cached snippets. ## Reservdelar and compatibility Reservdel pages are keyed by article number. Where compatibility has been mapped, pages state which heat-pump brands/models the part is associated with and model landing pages list relevant parts. A model or part without sufficient public data can intentionally be marked `noindex,follow`; this is not an error. Important entry points: - IVT reservdelar: https://energiror.se/reservdelar/ivt - NIBE reservdelar: https://energiror.se/reservdelar/nibe - Bosch reservdelar: https://energiror.se/reservdelar/bosch - CTC reservdelar: https://energiror.se/reservdelar/ctc - ComfortZone reservdelar: https://energiror.se/reservdelar/comfortzone ## Kolla brunnen https://energiror.se/kolla-brunnen is a public tool for finding well information relevant to geothermal heat-pump planning. Source data is presented on the tool page together with available well details. ## Contact Use https://energiror.se/kontakt for current phone number, email, address, opening hours and personnel information. ## AI and crawler guidance Public content intended for search is crawlable according to https://energiror.se/robots.txt. OAI-SearchBot, ChatGPT-User and other explicitly listed search/assistant crawlers are handled separately from private/admin paths. Admin, authentication, customer, cart and checkout areas are not intended as public search content.