Skip to content

[upstream] No MCP equivalent of apply_ashrae_sizing for one-call design-day injection #9

@samuelduchesne

Description

@samuelduchesne

Tracking item from the skills expert review (correctness-first pass landed in acf100e). This is an upstream idfkit/idfkit-mcp gap, not a bug in this repo — filed here for visibility.

Gap

The idfkit Python library exposes idfkit.weather.apply_ashrae_sizing(doc, station, standard="90.1"), which injects ASHRAE SizingPeriod:DesignDay objects into a model in one call (see the canonical weather-data.md reference). The MCP server's weather surface, however, is only search_weather_stations + download_weather_file — there is no tool that injects design days into the loaded model.

Consequence

An MCP-driven agent can download the EPW/DDY but cannot one-call inject design days; it must hand-author SizingPeriod:DesignDay objects (now called out in skills/new-model/SKILL.md). This is the most common autosizing prerequisite, so the manual step is error-prone.

Suggested fix (upstream)

Expose an MCP tool wrapping apply_ashrae_sizing (e.g. apply_design_days) so the workflow skills can inject sizing design days directly. Until then, the new-model/weather skills instruct hand-authoring.

Severity: Medium (workflow gap), upstream.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions