Solvion Heating Energy Engineering
Heating, ventilation and energy engineering calculations and diagnostics for AI agents.
Should I use this
Quality & Safety
Findings (5)
- LOWin required_heating_power
- LOWin transmission_heat_loss
- LOWin ventilation_heat_loss
- LOWin hydronic_mass_flow
- LOWin hydronic_pipe_velocity
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"heating-energy-engineering": {
"url": "https://solvion.ru/wp-json/solvion-agent/v1/mcp"
}
}
}Remote endpoints
https://solvion.ru/wp-json/solvion-agent/v1/mcpstreamable-httpWhat it can do
Tool inventory
Tools (14)
🟢search_capabilities(query)
Find Solvion machine capabilities relevant to a natural-language engineering task.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢solve_heating_task(query, inputs)
Run a preliminary heating or energy engineering task using the Solvion machine orchestrator.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"inputs": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢required_heating_power(heat_loss_kw, reserve_percent)
Estimate required heating power with an optional reserve.
Input Schema
{
"type": "object",
"properties": {
"heat_loss_kw": {
"type": "number"
},
"reserve_percent": {
"type": "number"
}
},
"required": [
"heat_loss_kw"
],
"additionalProperties": false
}🟢boiler_capacity_check(required_power_kw, boiler_power_kw)
Compare available boiler capacity with required heating load.
Input Schema
{
"type": "object",
"properties": {
"required_power_kw": {
"type": "number"
},
"boiler_power_kw": {
"type": "number"
}
},
"required": [
"required_power_kw",
"boiler_power_kw"
],
"additionalProperties": false
}🟢heat_loss_total(components_kw, ventilation_kw, material_kw)
Combine transmission, ventilation and optional process or material loads.
Input Schema
{
"type": "object",
"properties": {
"components_kw": {
"type": "array",
"items": {
"type": "number"
}
},
"ventilation_kw": {
"type": "number"
},
"material_kw": {
"type": "number"
}
},
"required": [
"components_kw"
],
"additionalProperties": false
}🟢transmission_heat_loss(area_m2, u_value_w_m2k, delta_t_k)
Estimate envelope transmission heat loss.
Input Schema
{
"type": "object",
"properties": {
"area_m2": {
"type": "number"
},
"u_value_w_m2k": {
"type": "number"
},
"delta_t_k": {
"type": "number"
}
},
"required": [
"area_m2",
"u_value_w_m2k",
"delta_t_k"
],
"additionalProperties": false
}🟢ventilation_heat_loss(airflow_m3_h, delta_t_k)
Estimate heat loss caused by supplied or exhausted air.
Input Schema
{
"type": "object",
"properties": {
"airflow_m3_h": {
"type": "number"
},
"delta_t_k": {
"type": "number"
}
},
"required": [
"airflow_m3_h",
"delta_t_k"
],
"additionalProperties": false
}🟢specific_heat_loss(heat_loss_kw, area_m2)
Convert total heat loss to W per square metre.
Input Schema
{
"type": "object",
"properties": {
"heat_loss_kw": {
"type": "number"
},
"area_m2": {
"type": "number"
}
},
"required": [
"heat_loss_kw",
"area_m2"
],
"additionalProperties": false
}🟢hydronic_mass_flow(power_kw, delta_t_k)
Estimate required coolant mass flow from thermal power and temperature difference.
Input Schema
{
"type": "object",
"properties": {
"power_kw": {
"type": "number"
},
"delta_t_k": {
"type": "number"
}
},
"required": [
"power_kw",
"delta_t_k"
],
"additionalProperties": false
}🟢hydronic_pipe_velocity(flow_m3_h, inner_diameter_mm)
Estimate coolant velocity in a round pipe.
Input Schema
{
"type": "object",
"properties": {
"flow_m3_h": {
"type": "number"
},
"inner_diameter_mm": {
"type": "number"
}
},
"required": [
"flow_m3_h",
"inner_diameter_mm"
],
"additionalProperties": false
}🟢heating_energy_cost(power_kw, hours, price_per_kwh)
Estimate operating energy and cost from demand, runtime and tariff.
Input Schema
{
"type": "object",
"properties": {
"power_kw": {
"type": "number"
},
"hours": {
"type": "number"
},
"price_per_kwh": {
"type": "number"
}
},
"required": [
"power_kw",
"hours",
"price_per_kwh"
],
"additionalProperties": false
}🟢compare_heating_options(option_a, option_b)
Compare two preliminary heating options using machine-readable assumptions.
Input Schema
{
"type": "object",
"properties": {
"option_a": {
"type": "object",
"additionalProperties": true
},
"option_b": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"option_a",
"option_b"
],
"additionalProperties": false
}🟢list_machine_offers
List available quote-only Solvion machine offers.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢request_machine_quote(capability_id, inputs)
Request a machine-readable quote without executing payment or settlement.
Input Schema
{
"type": "object",
"properties": {
"capability_id": {
"type": "string"
},
"inputs": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"capability_id"
],
"additionalProperties": false
}Community
Evidence