Skip to main content
Glama
SorataYang

Qiao-MCP

by SorataYang

create_section_from_properties

Create a structural cross-section directly from pre-calculated properties such as area, torsional constant, and moments of inertia, bypassing manual modeling.

Instructions

    Create a section directly from its pre-calculated properties (通过截面特性直接创建截面).

    Args:
        name: Section name (截面名称)
        area: Cross-sectional area (横截面面积 Area)
        ix: Torsional constant (扭转惯性矩 Ixx)
        iy: Moment of inertia about y-axis (抗弯惯性矩 Iyy)
        iz: Moment of inertia about z-axis (抗弯惯性矩 Izz)
        sec_property: Full list of properties (up to 29). If not provided, a basic list is auto-generated with Area, Ix, Iy, Iz.
    

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
ixYes
iyYes
izYes
areaYes
nameYes
sec_propertyNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.3.1

TDQS

A3.5/5.0
Behavior3/5

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

It discloses a useful behavior: sec_property is option and, if omitted, a basic list with Area, Ix, Iy, Iz is auto-generated. With all annotations false, the description carries the safety/behavior burden, yet it does not mention side effects such as overwriting an existing section, units, or failure behavior.

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?

The docstring is structured and front-loaded with the action, followed by a concise Args list. The bilingual duplication adds length but every line carries meaning; there is no filler.

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

Completeness3/5

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

For a creation tool with no output schema, the description covers the core action and all parameter meanings, plus the option-behavior. Missing details include units, name-collision behavior, and the full contract of the 29-item property list, so completeness is adequate but not thorough.

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?

Schema description coverage is 0%, and the description compensates by defining each parameter including Chinese meanings, and explains sec_property's up-to-29 list and default fallback. It does not clarify the exact relationship between the individual required fields and a supplied sec_property, nor units, so it is not perfect.

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

Purpose4/5

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

The description opens with a specific action ('Create a section') and narrows the method to 'pre-calculated properties', which sents it apart from geometry-based section tools like create_polygon_section. It does not explicitly name sibling tools, so differentiation is partial rather than fully explicit.

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

Usage Guidelines3/5

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

The phrase 'directly from its pre-alculated properties' implies the intended context: when section properties are already known rather than computed from geometry. However, there is no explicit guidance on when to choose this over siblings like create_section or update_section_property, and no exclusions.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SorataYang/qiao-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server