{
  "serverInfo": {
    "name": "ecothermia-calculator",
    "title": "Ecothermia richtprijs-calculator",
    "version": "1.0.1",
    "websiteUrl": "https://www.ecothermia.be/calculator/"
  },
  "description": "Bereken een richtprijs voor schoorsteenrenovatie met de bestaande Ecothermia-calculator. Bedragen zijn exclusief btw; voor een collectieve schoorsteen geldt de prijs per aangesloten toestel.",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://www.ecothermia.be/mcp/"
  },
  "capabilities": {
    "tools": {
      "listChanged": true
    }
  },
  "tools": [
    {
      "name": "get_calculator_options",
      "title": "Keuzes voor de richtprijs bekijken",
      "description": "Toont de bestaande keuzes voor schoorsteen, dak, brandstof en eindterminal ter voorbereiding van een richtprijsberekening. Bevat beschrijvingen en foto's van de vier bestaande terminaltypes. Vraagt geen persoonsgegevens.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "locale": {
            "default": "nl",
            "description": "Taal van het antwoord: Nederlands of Frans.",
            "type": "string",
            "enum": [
              "nl",
              "fr"
            ]
          }
        },
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false
      },
      "annotations": {
        "title": "Keuzes voor de richtprijs bekijken",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "_meta": {
        "securitySchemes": [
          {
            "type": "noauth"
          }
        ]
      }
    },
    {
      "name": "estimate_chimney_renovation",
      "title": "Richtprijs voor schoorsteenrenovatie berekenen",
      "description": "Berekent een richtprijs voor schoorsteenrenovatie in België op basis van schoorsteentype, daktype en brandstof. Bij een collectieve schoorsteen is ook de eindterminal nodig. Gebruikt exact de prijsfunctie van de website. Geeft een indicatieve prijsvork exclusief btw, voor een individuele schoorsteen in totaal en voor een collectieve schoorsteen per aangesloten toestel. Dit maakt of verstuurt geen offerte.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "chimney": {
            "type": "string",
            "enum": [
              "individual",
              "collective"
            ],
            "description": "Individuele schoorsteen of gemeenschappelijk kanaal voor meerdere woningen."
          },
          "roof": {
            "type": "string",
            "enum": [
              "pitched",
              "flat"
            ],
            "description": "Schuin dak of plat dak."
          },
          "fuel": {
            "type": "string",
            "enum": [
              "gas",
              "wood"
            ],
            "description": "gas = gas, mazout of propaan; wood = hout, pellets of vaste brandstoffen, zoals in de websitecalculator."
          },
          "terminal": {
            "description": "Verplicht bij collective, optioneel bij individual. terminal1 = Terminal A, terminal2 = Terminal B, terminal3 = Terminal C, terminal4 = Terminal D.",
            "type": "string",
            "enum": [
              "terminal1",
              "terminal2",
              "terminal3",
              "terminal4"
            ]
          },
          "locale": {
            "default": "nl",
            "description": "Taal van het antwoord: Nederlands of Frans.",
            "type": "string",
            "enum": [
              "nl",
              "fr"
            ]
          }
        },
        "required": [
          "chimney",
          "roof",
          "fuel"
        ],
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string",
            "const": "EUR"
          },
          "min": {
            "type": "number"
          },
          "max": {
            "type": "number"
          },
          "vatIncluded": {
            "type": "boolean",
            "const": false
          },
          "unit": {
            "type": "string",
            "enum": [
              "total",
              "perConnectedDevice"
            ]
          },
          "formattedEstimate": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "calculatorUrl": {
            "type": "string"
          },
          "contactUrl": {
            "type": "string"
          },
          "requestSubmitted": {
            "type": "boolean",
            "const": false
          }
        },
        "required": [
          "currency",
          "min",
          "max",
          "vatIncluded",
          "unit",
          "formattedEstimate",
          "disclaimer",
          "calculatorUrl",
          "contactUrl",
          "requestSubmitted"
        ],
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false
      },
      "annotations": {
        "title": "Richtprijs voor schoorsteenrenovatie berekenen",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      },
      "_meta": {
        "securitySchemes": [
          {
            "type": "noauth"
          }
        ]
      }
    }
  ],
  "documentationUrl": "https://www.ecothermia.be/mcp-info/",
  "authentication": {
    "required": false
  }
}
