Skip to content

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

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions