Server definition
- Hash
- sha256:8f50ba4ceead39b4bc7e1e2cb1941c4ee1543b6c4ae2a3725a81904437561f81
- What it is
- What a remote MCP server returned when asked what it offers: 27 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Assess EU EPBD (2024) compliance. Returns compliance score, renovation cost estimate, deadline pressure, and priority retrofit measures.",
"inputSchema": {
"properties": {
"building_type": {
"description": "e.g. office, residential, retail, school, hospital",
"type": "string"
},
"country": {
"description": "e.g. germany, france, netherlands, ireland, uk",
"type": "string"
},
"current_epc": {
"enum": [
"A",
"B",
"C",
"D",
"E",
"F",
"G"
],
"type": "string"
},
"floor_area_m2": {
"type": "number"
},
"has_solar_pv": {
"type": "boolean"
},
"heating_system": {
"description": "gas_boiler, heat_pump, district_heating, electric, oil_boiler, biomass",
"type": "string"
},
"year_built": {
"type": "integer"
}
},
"required": [
"building_type",
"year_built",
"current_epc",
"heating_system",
"has_solar_pv",
"floor_area_m2",
"country"
],
"type": "object"
},
"name": "assess_epbd_score",
"outputSchema": null
},
{
"description": "Building carbon footprint (Scope 1/2/3) with CRREM stranding check and embodied carbon. Returns per-scope tCO2e, intensity, CRREM compliance, net-zero gap and priority actions.",
"inputSchema": {
"properties": {
"building_type": {
"enum": [
"office",
"retail",
"industrial",
"datacentre",
"healthcare",
"education",
"residential"
],
"type": "string"
},
"elec_kwh_year": {
"type": "number"
},
"floor_area_m2": {
"type": "number"
},
"gas_kwh_year": {
"type": "number"
},
"heat_kwh_year": {
"type": "number"
},
"location": {
"enum": [
"uk",
"eu",
"uae"
],
"type": "string"
},
"occupancy": {
"type": "number"
},
"refrigerant": {
"enum": [
"hfc",
"hfo",
"none"
],
"type": "string"
},
"renewable_pct": {
"type": "number"
},
"year_built": {
"type": "integer"
}
},
"required": [
"building_type",
"floor_area_m2",
"location",
"year_built"
],
"type": "object"
},
"name": "building_carbon_footprint",
"outputSchema": null
},
{
"description": "Building Readiness assessment for change-of-use / conversion. Returns a 0-100 readiness score, project complexity, four domain scores (structural, MEP, compliance, digital/BIM) with RAG, and recommendations.",
"inputSchema": {
"properties": {
"bim": {
"enum": [
"yes",
"partial",
"no"
],
"type": "string"
},
"condition": {
"enum": [
"good",
"fair",
"poor",
"unknown"
],
"type": "string"
},
"current_use": {
"enum": [
"office",
"industrial",
"retail",
"residential"
],
"type": "string"
},
"floors": {
"enum": [
"1-3",
"4-6",
"7-10",
"10+"
],
"type": "string"
},
"location": {
"enum": [
"uk",
"western-eu",
"eastern-eu",
"uae"
],
"type": "string"
},
"proposed_use": {
"enum": [
"office",
"residential",
"healthcare",
"industrial",
"retail"
],
"type": "string"
},
"structure": {
"enum": [
"concrete",
"steel",
"masonry",
"timber",
"unknown"
],
"type": "string"
},
"year_built": {
"enum": [
"pre1945",
"1945-1970",
"1970-1990",
"1990-2010",
"post2010"
],
"type": "string"
}
},
"required": [
"current_use",
"proposed_use",
"year_built",
"structure",
"floors",
"condition",
"location",
"bim"
],
"type": "object"
},
"name": "building_readiness",
"outputSchema": null
},
{
"description": "Calculate operational + embodied carbon and net-zero gap (CIBSE TM65 / RICS WLCA). Returns carbon intensity, benchmark, and prioritised reduction measures with payback.",
"inputSchema": {
"properties": {
"building_type": {
"description": "office, residential, retail, industrial, hospital, warehouse, hotel",
"type": "string"
},
"construction_year": {
"type": "integer"
},
"country": {
"description": "ISO-2: gb, de, fr, nl, es, pl, ro, it, ae, us",
"type": "string"
},
"energy_kwh_year": {
"description": "Measured annual energy; 0 to use benchmark",
"type": "number"
},
"floor_area_m2": {
"type": "number"
}
},
"required": [
"floor_area_m2",
"building_type",
"country"
],
"type": "object"
},
"name": "calculate_carbon",
"outputSchema": null
},
{
"description": "Calculate Power Usage Effectiveness (PUE) for a data centre or server room. Returns PUE score, efficiency rating, annual cost estimate, and engineering recommendations.",
"inputSchema": {
"properties": {
"cooling_kw": {
"description": "Total cooling system power in kW. Example: 200",
"type": "number"
},
"it_load_kw": {
"description": "IT equipment power draw in kW. Example: 500",
"type": "number"
},
"lighting_kw": {
"description": "Lighting power in kW. Example: 1.5",
"type": "number"
},
"ups_losses_kw": {
"description": "UPS and power distribution losses in kW. Example: 25",
"type": "number"
}
},
"required": [
"it_load_kw",
"cooling_kw",
"ups_losses_kw",
"lighting_kw"
],
"type": "object"
},
"name": "calculate_pue",
"outputSchema": null
},
{
"description": "Assess UAE grid connection feasibility (DEWA/ADDC/SEWA/FEWA). Returns feasibility score, connection timeline, recommended voltage, substation requirement, and next steps.",
"inputSchema": {
"properties": {
"has_existing_supply": {
"type": "boolean"
},
"intended_use": {
"enum": [
"data_centre",
"commercial",
"industrial",
"mixed"
],
"type": "string"
},
"power_requirement_mw": {
"type": "number"
},
"site_location": {
"enum": [
"dubai",
"abu_dhabi",
"sharjah",
"ajman",
"other"
],
"type": "string"
},
"target_completion_year": {
"type": "integer"
},
"voltage_level": {
"enum": [
"LV",
"MV",
"HV"
],
"type": "string"
}
},
"required": [
"site_location",
"power_requirement_mw",
"voltage_level",
"intended_use",
"has_existing_supply",
"target_completion_year"
],
"type": "object"
},
"name": "check_grid_feasibility_uae",
"outputSchema": null
},
{
"description": "Assess NIS2 Directive (EU 2022/2555) compliance readiness. Returns compliance score (0-18), maturity level, estimated fine exposure, and prioritised remediation actions.",
"inputSchema": {
"properties": {
"has_24h_reporting": {
"type": "boolean"
},
"has_asset_inventory": {
"type": "boolean"
},
"has_board_reporting": {
"type": "boolean"
},
"has_ciso": {
"type": "boolean"
},
"has_ir_plan": {
"type": "boolean"
},
"has_network_segmentation": {
"type": "boolean"
},
"has_ot_monitoring": {
"type": "boolean"
},
"has_ot_policy": {
"type": "boolean"
},
"has_supplier_assessment": {
"type": "boolean"
},
"organisation_size": {
"enum": [
"essential",
"important",
"other"
],
"type": "string"
},
"sector": {
"description": "e.g. energy, transport, healthcare, banking",
"type": "string"
}
},
"required": [
"has_ciso",
"has_ot_policy",
"has_board_reporting",
"has_asset_inventory",
"has_network_segmentation",
"has_ir_plan",
"has_24h_reporting",
"has_supplier_assessment",
"has_ot_monitoring",
"organisation_size",
"sector"
],
"type": "object"
},
"name": "check_nis2_readiness",
"outputSchema": null
},
{
"description": "Check UAE BIM mandate applicability (Dubai Circular 196, Abu Dhabi DMT, Sharjah). Returns mandate status, compliance score, required LOD, and submission checklist.",
"inputSchema": {
"properties": {
"bim_software": {
"description": "e.g. Revit 2024",
"type": "string"
},
"building_area_m2": {
"type": "number"
},
"building_floors": {
"type": "integer"
},
"building_type": {
"enum": [
"residential",
"commercial",
"healthcare",
"government",
"mixed"
],
"type": "string"
},
"emirate": {
"enum": [
"dubai",
"abu_dhabi",
"sharjah",
"other"
],
"type": "string"
},
"has_bep": {
"type": "boolean"
},
"has_bim_model": {
"type": "boolean"
},
"ifc_export": {
"type": "boolean"
}
},
"required": [
"building_area_m2",
"building_floors",
"emirate",
"building_type",
"has_bim_model",
"bim_software",
"ifc_export",
"has_bep"
],
"type": "object"
},
"name": "check_uae_bim_compliance",
"outputSchema": null
},
{
"description": "Assess UAE cybersecurity regulatory compliance (NESA IAS, Dubai ISR, CBUAE, TDRA). Returns applicable framework, compliance score, critical gaps, and mandatory controls.",
"inputSchema": {
"properties": {
"emirate": {
"description": "dubai, abu_dhabi, sharjah, federal, other",
"type": "string"
},
"has_data_classification": {
"type": "boolean"
},
"has_incident_response": {
"type": "boolean"
},
"has_isms": {
"type": "boolean"
},
"has_third_party_audit": {
"type": "boolean"
},
"has_vulnerability_assessment": {
"type": "boolean"
},
"is_cloud_hosted": {
"type": "boolean"
},
"organisation_type": {
"enum": [
"government",
"critical_infrastructure",
"financial",
"telecom",
"other"
],
"type": "string"
}
},
"required": [
"organisation_type",
"emirate",
"has_isms",
"has_incident_response",
"has_vulnerability_assessment",
"has_third_party_audit",
"has_data_classification",
"is_cloud_hosted"
],
"type": "object"
},
"name": "check_uae_cybersecurity",
"outputSchema": null
},
{
"description": "NIS2 / EPBD contractor vetting score from a 12-question checklist across financial, technical, cyber (NIS2) and energy (EPBD) categories. Flags blocking (critical) failures and returns recommended additional checks. Not a formal due-diligence report.",
"inputSchema": {
"properties": {
"answers": {
"description": "Map of question_id -> yes|no|unknown. IDs: registered, insurance, no_prosecutions, certifications, references, cvs, cyber_policy, incident_reporting, access_control, assessor_cert, energy_qual, reno_experience",
"type": "object"
},
"purpose": {
"description": "Vetting purpose",
"enum": [
"nis2",
"epbd",
"general",
"critical"
],
"type": "string"
}
},
"required": [
"answers"
],
"type": "object"
},
"name": "contractor_vetting",
"outputSchema": null
},
{
"description": "DGNB certification pre-score and BIM (ISO 19650) maturity self-assessment from a 20-question checklist. Returns pre-score, achievable certification level, BIM level, domain breakdown and prioritised gaps. Not a formal DGNB audit.",
"inputSchema": {
"properties": {
"answers": {
"description": "Map of question_id -> yes|partial|no. IDs: lca, materials, water, biodiversity, lcc, flexibility, value_stability, cert_budget, comfort, accessibility, wellbeing, satisfaction, bep, cde, competency, clash, integrated_team, commissioning, documentation, poe",
"type": "object"
},
"cert_target": {
"description": "Target DGNB level",
"enum": [
"bronze",
"silver",
"gold",
"platinum"
],
"type": "string"
}
},
"required": [
"answers"
],
"type": "object"
},
"name": "dgnb_bim_readiness",
"outputSchema": null
},
{
"description": "EPBD-style staged digital renovation passport: 3-phase roadmap (quick wins, system upgrades, deep renovation) with cost ranges, energy savings and EPC trajectory from current EPC, floor area and heating type. Indicative.",
"inputSchema": {
"properties": {
"address": {
"description": "Building address (label only)",
"type": "string"
},
"building_type": {
"description": "Building type (label only)",
"type": "string"
},
"country": {
"description": "Country code (e.g. UK, DE)",
"type": "string"
},
"current_epc": {
"description": "Current EPC band A-G",
"enum": [
"A",
"B",
"C",
"D",
"E",
"F",
"G"
],
"type": "string"
},
"era": {
"description": "Construction era (label only)",
"type": "string"
},
"floor_area_m2": {
"description": "Gross floor area (m2)",
"type": "number"
},
"heating": {
"description": "Primary heating system",
"enum": [
"gas",
"oil",
"hp",
"district",
"electric",
"biomass"
],
"type": "string"
}
},
"required": [
"floor_area_m2",
"current_epc",
"heating"
],
"type": "object"
},
"name": "digital_renovation_passport",
"outputSchema": null
},
{
"description": "EU Energy Efficiency Directive data-centre reporting pack (Dir (EU) 2023/1791 Art.12 + Del. Reg (EU) 2024/1364). Determines reporting scope (IT power >= 500 kW) and computes the mandated KPIs PUE, WUE, ERF and REF. Note: the regulation mandates reporting, not target values.",
"inputSchema": {
"properties": {
"it_energy_kwh": {
"description": "EIT: IT energy (kWh/yr)",
"type": "number"
},
"it_power_kw": {
"description": "Installed IT power demand (kW)",
"type": "number"
},
"renewable_energy_kwh": {
"description": "ERES-TOT renewable energy consumed, for REF",
"type": "number"
},
"reused_heat_kwh": {
"description": "EREUSE waste heat reused, for ERF",
"type": "number"
},
"total_energy_kwh": {
"description": "EDC: total data-centre energy (kWh/yr)",
"type": "number"
},
"water_input_m3": {
"description": "WIN: total water input (m3/yr), for WUE",
"type": "number"
}
},
"required": [
"it_power_kw",
"total_energy_kwh",
"it_energy_kwh"
],
"type": "object"
},
"name": "eed_datacentre_pack",
"outputSchema": null
},
{
"description": "Estimate cooling load using CIBSE Guide B2 / ASHRAE methodology. Returns required capacity, installed capacity with redundancy, system recommendation, and annual energy.",
"inputSchema": {
"properties": {
"climate_zone": {
"enum": [
"northern_eu",
"central_eu",
"southern_eu",
"uk",
"uae_gcc"
],
"type": "string"
},
"floor_area_m2": {
"type": "number"
},
"it_load_kw": {
"description": "Required for data_centre/server_room. Set 0 for others.",
"type": "number"
},
"occupancy_persons": {
"type": "integer"
},
"redundancy": {
"enum": [
"N",
"N+1",
"2N"
],
"type": "string"
},
"space_type": {
"enum": [
"office",
"data_centre",
"server_room",
"retail",
"industrial"
],
"type": "string"
}
},
"required": [
"space_type",
"floor_area_m2",
"it_load_kw",
"occupancy_persons",
"climate_zone",
"redundancy"
],
"type": "object"
},
"name": "estimate_cooling_load",
"outputSchema": null
},
{
"description": "Parametric construction cost benchmark across UK/EU/GCC by country, project type, specification, procurement, programme and BIM. Returns per-m2 and total cost ranges plus a cost breakdown. Indicative parametric estimate, validate against current cost indices.",
"inputSchema": {
"properties": {
"bim": {
"enum": [
"yes",
"no"
],
"type": "string"
},
"country": {
"description": "Country",
"enum": [
"UK",
"DE",
"FR",
"NL",
"ES",
"PL",
"RO",
"BE",
"AT",
"UAE",
"SA"
],
"type": "string"
},
"floor_area_m2": {
"description": "Gross floor area (m2), min 100",
"type": "number"
},
"procurement": {
"enum": [
"traditional",
"db",
"epc",
"ppp"
],
"type": "string"
},
"programme": {
"enum": [
"accelerated",
"standard",
"extended"
],
"type": "string"
},
"project_type": {
"description": "Project type",
"enum": [
"office_new",
"resi_new",
"data_centre",
"industrial",
"healthcare",
"retail",
"reno_light",
"reno_deep",
"infrastructure"
],
"type": "string"
},
"specification": {
"enum": [
"basic",
"standard",
"premium",
"ultra"
],
"type": "string"
}
},
"required": [
"floor_area_m2",
"country",
"project_type"
],
"type": "object"
},
"name": "eu_cost_benchmarking",
"outputSchema": null
},
{
"description": "Preliminary Eurocode beam design (steel EC3 / composite / reinforced concrete EC2). Selects a section, computes ULS bending & shear utilisation, SLS deflection, and fire protection. Indicative, not a stamped design.",
"inputSchema": {
"properties": {
"config": {
"description": "ss=simply supported, cant=cantilever, cont=continuous 2-span",
"enum": [
"ss",
"cant",
"cont"
],
"type": "string"
},
"exposure": {
"description": "Concrete exposure class (cover)",
"enum": [
"xc1",
"xc2",
"xc3"
],
"type": "string"
},
"fire_rating": {
"description": "Required fire rating",
"enum": [
"r30",
"r60",
"r90",
"r120"
],
"type": "string"
},
"grade": {
"description": "Steel: s275/s355. Concrete: c2530/c3037/c3545",
"type": "string"
},
"load_position": {
"description": "Point-load position as fraction of span 0-1 (default 0.5)",
"type": "number"
},
"material": {
"description": "Beam material",
"enum": [
"steel",
"composite",
"concrete"
],
"type": "string"
},
"point_load_kn": {
"description": "Characteristic point load (kN), optional",
"type": "number"
},
"span_m": {
"description": "Span length (m)",
"type": "number"
},
"udl_kn_m": {
"description": "Characteristic uniformly distributed load (kN/m)",
"type": "number"
}
},
"required": [
"material",
"config",
"span_m",
"udl_kn_m"
],
"type": "object"
},
"name": "eurocode_beam_designer",
"outputSchema": null
},
{
"description": "Eurocode axial column buckling check (steel EC3 6.3.1 flexural buckling / RC EC2 5.8 simplified). Returns Ncr, non-dimensional slenderness, reduction factor chi, NRd and utilisation. Indicative, not a stamped design.",
"inputSchema": {
"properties": {
"axial_load_kn": {
"description": "Design axial load NEd (kN)",
"type": "number"
},
"buckling_curve": {
"description": "EC3 buckling curve (steel only)",
"enum": [
"a",
"b",
"c",
"d"
],
"type": "string"
},
"depth_mm": {
"description": "RC column depth h (mm), concrete only",
"type": "number"
},
"eccentricity_mm": {
"description": "Load eccentricity (mm), optional",
"type": "number"
},
"effective_length_m": {
"description": "Effective (buckling) length Lcr (m)",
"type": "number"
},
"material": {
"description": "Section material",
"enum": [
"S275",
"S355",
"C25",
"C30"
],
"type": "string"
},
"reinforcement_pct": {
"description": "RC reinforcement ratio % (concrete only)",
"type": "number"
},
"section": {
"description": "Steel section key, e.g. UC203x203x46 (steel only)",
"type": "string"
},
"width_mm": {
"description": "RC column width b (mm), concrete only",
"type": "number"
}
},
"required": [
"axial_load_kn",
"effective_length_m",
"material"
],
"type": "object"
},
"name": "eurocode_column_checker",
"outputSchema": null
},
{
"description": "Generate an indicative Technical Due Diligence (TDD) fee estimate. Returns preliminary and full DD fee ranges (GBP), turnaround days, and contact CTA.",
"inputSchema": {
"properties": {
"building_type": {
"description": "office, data_centre, industrial, retail, residential, mixed_use, hotel, warehouse, healthcare",
"type": "string"
},
"disciplines": {
"items": {
"enum": [
"structural",
"mep",
"compliance",
"energy",
"nis2"
],
"type": "string"
},
"type": "array"
},
"geography": {
"enum": [
"uk",
"eu",
"uae",
"gcc"
],
"type": "string"
},
"gross_area_m2": {
"type": "number"
},
"timeline_weeks": {
"type": "integer"
},
"transaction_type": {
"enum": [
"acquisition",
"disposal",
"refinancing",
"planning"
],
"type": "string"
}
},
"required": [
"building_type",
"gross_area_m2",
"transaction_type",
"disciplines",
"geography",
"timeline_weeks"
],
"type": "object"
},
"name": "get_technical_dd_quote",
"outputSchema": null
},
{
"description": "Domestic whole-dwelling fabric + ventilation heat-loss estimate for heat pump sizing (BS EN 12831 / MCS), from floor area, storeys, age band, location and glazing. Returns design heat loss (kW), recommended heat pump output, indicative SCOP and annual demand. Typical U-values/SCOP, not measured.",
"inputSchema": {
"properties": {
"age_band": {
"enum": [
"pre_1900",
"1900_1929",
"1930_1949",
"1950_1966",
"1967_1975",
"1976_1982",
"1983_1990",
"1991_1995",
"1996_2002",
"2003_2006",
"2007_2011",
"2012_2022",
"2023_plus"
],
"type": "string"
},
"air_change_rate": {
"description": "ACH, default 0.5",
"type": "number"
},
"ceiling_height_m": {
"description": "Default 2.4",
"type": "number"
},
"external_design_temp_c": {
"description": "Override 99.6% external design temp",
"type": "number"
},
"floor_area_m2": {
"type": "number"
},
"flow_temp_c": {
"description": "Emitter flow temperature",
"enum": [
35,
45,
55
],
"type": "integer"
},
"glazing_pct_of_floor": {
"description": "Default 25",
"type": "number"
},
"internal_design_temp_c": {
"description": "Default 21",
"type": "number"
},
"location": {
"enum": [
"london",
"birmingham",
"manchester",
"glasgow",
"edinburgh",
"leeds",
"newcastle",
"cardiff",
"belfast",
"plymouth",
"southampton"
],
"type": "string"
},
"storeys": {
"type": "integer"
}
},
"required": [
"floor_area_m2",
"age_band",
"location"
],
"type": "object"
},
"name": "heatpump_heatloss",
"outputSchema": null
},
{
"description": "England & Wales Minimum Energy Efficiency Standard (MEES) check for private rented property. Tests against the in-force EPC E minimum (domestic and non-domestic) and surfaces the PROPOSED (not yet law) EPC C / 2030 uplift as an advisory only. Returns compliance, can-let, cost cap and penalties.",
"inputSchema": {
"properties": {
"current_epc_band": {
"enum": [
"A",
"B",
"C",
"D",
"E",
"F",
"G"
],
"type": "string"
},
"property_type": {
"enum": [
"domestic",
"non_domestic"
],
"type": "string"
}
},
"required": [
"property_type",
"current_epc_band"
],
"type": "object"
},
"name": "mees_checker",
"outputSchema": null
},
{
"description": "UK Approved Document O 2021 simplified-method overheating check for new residential: tests maximum glazing area (by orientation, risk zone, cross vs single aspect) and minimum free ventilation area. Returns pass/fail and points to CIBSE TM59 modelling if it fails. Indicative.",
"inputSchema": {
"properties": {
"cross_ventilation": {
"enum": [
"yes",
"no"
],
"type": "string"
},
"floor_area_m2": {
"type": "number"
},
"glazing_area_m2": {
"type": "number"
},
"location_risk": {
"description": "high = listed London postcode districts (AD O Table C1)",
"enum": [
"high",
"moderate"
],
"type": "string"
},
"most_glazed_facade": {
"enum": [
"N",
"E",
"S",
"W"
],
"type": "string"
},
"provided_free_area_m2": {
"description": "Total openable free area provided (optional)",
"type": "number"
}
},
"required": [
"location_risk",
"most_glazed_facade",
"floor_area_m2",
"glazing_area_m2"
],
"type": "object"
},
"name": "part_o_overheating",
"outputSchema": null
},
{
"description": "UK Approved Document S 2021 electric-vehicle charge-point requirement calculator for new build and major renovation, residential and non-residential. Returns required charge points, cable routes (1-in-5 for non-residential), minimum power and the applicable cost caps/exemptions. Indicative.",
"inputSchema": {
"properties": {
"building_type": {
"enum": [
"residential",
"non_residential"
],
"type": "string"
},
"covered_car_park": {
"description": "Non-residential covered car park?",
"enum": [
"yes",
"no"
],
"type": "string"
},
"dwellings": {
"description": "Number of dwellings (residential)",
"type": "integer"
},
"parking_spaces": {
"description": "Total associated parking spaces",
"type": "integer"
},
"works": {
"enum": [
"new",
"major_renovation"
],
"type": "string"
}
},
"required": [
"building_type",
"works",
"parking_spaces"
],
"type": "object"
},
"name": "part_s_ev",
"outputSchema": null
},
{
"description": "Engineering ROI calculator. Returns current manual cost, annual saving, net benefit, ROI %, payback months, 3-year NPV and a verdict.",
"inputSchema": {
"properties": {
"efficiency_gain_pct": {
"description": "<=90",
"type": "number"
},
"hourly_rate": {
"type": "number"
},
"implementation_time_months": {
"type": "number"
},
"manual_hours": {
"description": "manual hours per week",
"type": "number"
},
"software_cost": {
"description": "annual GBP (default 0)",
"type": "number"
},
"team_size": {
"type": "number"
}
},
"required": [
"team_size",
"hourly_rate",
"manual_hours",
"efficiency_gain_pct",
"implementation_time_months"
],
"type": "object"
},
"name": "roi_calculator",
"outputSchema": null
},
{
"description": "UK SAP 10.3 / SBEM EPC precheck. Maps a known SAP rating (1-100) to its EPC band, and/or computes annual CO2 and primary energy from fuel consumption using validated SAP 10 fuel factors. The official EPC band is cost-based and needs a full SAP/RdSAP assessment.",
"inputSchema": {
"properties": {
"annual_energy_kwh": {
"description": "Map fuel -> kWh/yr. Fuels: mains_gas, grid_electricity, heating_oil, lpg, wood_pellets, wood_logs, wood_chips, biomass_community",
"type": "object"
},
"floor_area_m2": {
"description": "For carbon/primary-energy intensity",
"type": "number"
},
"sap_rating": {
"description": "Known SAP rating 1-100 (returns the EPC band)",
"type": "number"
}
},
"required": [],
"type": "object"
},
"name": "sap_sbem_precheck",
"outputSchema": null
},
{
"description": "Thermal Load Estimator for data centres / critical facilities. Returns total heat load, cooling capacity, units, airflow, chiller size, PUE estimate, power density, and a CRAC/CRAH/DLC/immersion comparison.",
"inputSchema": {
"properties": {
"ambient_temp_c": {
"type": "number"
},
"cooling_type": {
"enum": [
"crac",
"crah",
"dlc",
"immersion"
],
"type": "string"
},
"it_load_kw": {
"type": "number"
},
"lighting_kw": {
"description": "default 5",
"type": "number"
},
"redundancy": {
"enum": [
"n",
"n1",
"2n"
],
"type": "string"
},
"room_area_m2": {
"type": "number"
},
"ups_efficiency_pct": {
"description": "1-99.9",
"type": "number"
}
},
"required": [
"it_load_kw",
"ups_efficiency_pct",
"room_area_m2",
"cooling_type",
"redundancy",
"ambient_temp_c"
],
"type": "object"
},
"name": "thermal_load",
"outputSchema": null
},
{
"description": "UAE Scope 1 + Scope 2 GHG estimate from electricity and gas use, with emirate-specific grid emission factors (Dubai/Abu Dhabi/national) and the Federal Decree-Law No. 11 of 2024 mandatory-reporting context. Grid factors carry base-year/confidence caveats.",
"inputSchema": {
"properties": {
"electricity_kwh": {
"description": "Annual grid electricity (kWh)",
"type": "number"
},
"emirate": {
"enum": [
"dubai",
"abu_dhabi",
"national"
],
"type": "string"
},
"gas_kwh": {
"description": "Annual natural gas (kWh)",
"type": "number"
},
"gas_m3": {
"description": "Annual natural gas (m3), alternative to gas_kwh",
"type": "number"
}
},
"required": [
"emirate",
"electricity_kwh"
],
"type": "object"
},
"name": "uae_climate_ghg",
"outputSchema": null
},
{
"description": "UK permitted-development (GPDO 2015, England) rules engine for extensions, loft conversions and change of use. Returns a verdict (likely_pd / requires_permission / complex), applicable PD class, conditions and flags (listed building, Article 4, conservation area, AONB). Indicative, verify with the LPA.",
"inputSchema": {
"properties": {
"article_4": {
"enum": [
"yes",
"no",
"unknown"
],
"type": "string"
},
"conservation_area": {
"enum": [
"yes",
"no"
],
"type": "string"
},
"extension_depth_m": {
"description": "Rear extension depth (m), for extension proposals",
"type": "number"
},
"listed": {
"enum": [
"yes",
"no"
],
"type": "string"
},
"location": {
"enum": [
"england",
"wales",
"scotland",
"ni"
],
"type": "string"
},
"national_park_aonb": {
"enum": [
"yes",
"no"
],
"type": "string"
},
"property_type": {
"enum": [
"house",
"flat",
"commercial",
"industrial",
"agricultural",
"mixed"
],
"type": "string"
},
"proposal": {
"enum": [
"extension",
"loft",
"outbuilding",
"cou",
"newdwelling",
"subdivision",
"demolition"
],
"type": "string"
},
"proposed_use": {
"description": "Proposed use class (change of use only); 'same' if unchanged",
"type": "string"
},
"use_class": {
"description": "Existing use class (C3, C1, E, B2, B8, F1, F2, SG)",
"type": "string"
}
},
"required": [
"property_type",
"proposal"
],
"type": "object"
},
"name": "uk_planning_checker",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8f50ba4ceead39b4bc7e1e2cb1941c4ee1543b6c4ae2a3725a81904437561f81 | sha256sum