Skip to main content
Glama

MIDAS CIVIL NX tools (MIDAS IT Europe)

Write bridge wind loads (Eurocode Wind Loads)

ec_wind_apply

Calculates §8 wind on the deck and writes it with the Eurocode Wind Loads plugin's adapter: one EC1W_ load case per global direction, then beam loads (beam deck) or a pressure + fascia nodal loads (plate deck) on the target elements — one element written and read back first, then the rest, with a direction audit. Target: elementIds, a structure group, or (neither) the deck the plugin finds itself. Previews unless apply: true.

Input Schema

NameRequiredDescriptionDefault
coNoOrography factor c_o (default 1).
vb0NoFundamental basic wind velocity v_b,0, m/s (CEN has no map).
cdirNo
applyNo
groupNo
bridgeNoDeck inputs, metres. Omitted geometry is measured from the model (ec_wind_apply) — ec_wind_bridge needs b, d, L and groundToSoffit.
cseasonNo
directionsNoGlobal load directions to write, e.g. {"Z-": false}. Default: all six (X±, Y±, Z±).
elementIdsNo
zEccentricNo§8.3.3(5): place the vertical force at e = ±b/4.
cscdOverrideNo
lineOfActionNoTransverse wind at mid-height of d_tot (aref) or at the section centroids.aref
nationalAnnexNoBuilt-in annex id; default CEN.
confirmPlanHashNo
terrainCategoryNo0, I, II (default), III or IV.
returnPeriodYearsNoDefault 50.
acknowledgeOutOfScopeNoOnly with the user's agreement: apply §8 to a form it does not cover.
acknowledgeUnverifiedAnnexNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations: it discloses the dry-run-by-default behavior, the write pattern (one element written and read back first, then the rest), and the direction audit — meaningful safety context for a mutating tool flagged readOnlyHint=false. This is exactly the operational detail annotations cannot express.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the calculation and the write target, then the mechanics and the preview switch. It is dense and em-dash-heavy but every clause carries information; a light restructuring would improve scanability without cutting content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a no-output-schema mutation tool with 18 params and nested geometry, it covers the essentials: what gets written, where, in what order, and that it previews by default. Gaps remain around overwrite behavior for existing EC1W_ cases, failure/rollback semantics, and the purpose of confirmPlanHash, which an agent would need before a real apply.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 18 parameters at 56% schema coverage, the schema carries most of the burden. The description adds real value on target selection (elementIds vs group vs implicit deck) and the directions default of all six, but says nothing about co, vb0, nationalAnnex, terrainCategory, confirmPlanHash, or cscdOverride, leaving several params unexplained in both places.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Calculates §8 wind on the deck and writes it with the Eurocode Wind Loads plugin's adapter') and specifies the concrete output artifacts: one EC1W_ load case per global direction plus beam loads or pressure + fascia nodal loads. An agent can distinguish this write operation from read/remove siblings without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'Previews unless apply: true' clause is an explicit usage condition and the target-resolution rule (elementIds, group, or default deck) tells the agent what inputs select which target. It stops short of naming alternatives such as ec_wind_bridge for geometry-only calculation or ec_wind_remove for cleanup.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources