Skip to main content
Glama

MIDAS CIVIL NX tools (MIDAS IT Europe)

Export result and model tables to Excel

export_result_tables
Read-only

Exports one or more CIVIL NX tables (each like the preview_result_table arguments, full scope, no sampling) into one Excel workbook built by the exporter plugin: one sheet per table (and per sub-table; split above 1,048,575 rows), unit-labelled headers, numeric cells, and a 'Contents & Export Log' sheet listing each table's request, rows and any failure. format csv gives one CSV file per sheet instead. Returns download links (never the file inline) and a per-table summary; a table that fails is logged and the rest still export. Read-only. Can run long on big models, so it runs as a job on the website.

Input Schema

NameRequiredDescriptionDefault
formatNoxlsx
tablesYes
workbookNameNoFile name without extension (default MIDAS_CIVIL_NX_Tables).
includeContentsNoAdd the 'Contents & Export Log' sheet first.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

The annotations only state readOnlyHint=true and openWorldHint=false. The description adds substantial behavioral detail: one sheet per table, splitting above 1,048,575 rows, unit-labelled headers, a Contents & Export Log sheet, download links returned instead of inline files, partial failure isolation, and long-running job execution. This is rich context beyond the structured annotations.

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

Conciseness5/5

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

The description is front-loaded with the core export behavior and remains dense with operational details such as sheet layout, failure logging, and download-link returns. Its length is proportionate to the complexity of a multi-table export tool, and every clause provides useful information.

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

Completeness5/5

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

There is no output schema, but the description states the return shape (download links and a per-table summary), covers partial failure behavior, and notes that long-running exports execute as a job. Together with the annotations and schema, this gives an agent enough context to invoke the tool correctly.

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

Parameters4/5

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

With 50% schema description coverage, the description compensates by explaining that each entry in the 'tables' array mirrors preview_result_table arguments with full scope and no sampling, and that format='csv' changes the output to one CSV file per sheet. It does not explain workbookName or includeContents directly, but those are covered by schema descriptions, so the main semantic gap is filled.

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?

The description uses a specific verb and resource: it exports CIVIL NX tables into an Excel workbook or CSV files. It also distinguishes this from preview_result_table by stating that the export uses full scope and no sampling, so an agent can tell the two tools apart 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 description clearly establishes the export use case, explains that format='csv' produces one CSV per sheet instead of an Excel workbook, and warns that large models run as a job. It does not explicitly name when to avoid this tool or route the agent to a preview alternative beyond the schema's 'preview first' note, so it falls short of a 5.

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