Skip to main content
Glama
SorataYang

Qiao-MCP

by SorataYang

update_section_property

Manually override computed section properties such as area and moments of inertia to fine-tune or correct values after section creation.

Instructions

    Directly modify the calculated properties of a section (直接修改截面特性值).

    Use this to manually override Area, Ix, Iy, Iz etc. after creation.
    Typically used for fine-tuning or correcting auto-calculated values.
    (用于手动覆盖截面面积、惯性矩等自动计算值)

    Args:
        index: Section ID (截面编号)
        sec_property: List of up to 29 section properties in order:
                      [Area, Asy, Asz, Ixx, Iyy, Izz, ...]
                      (截面特性列表,按顺序: 面积, 剪切面积y, 剪切面积z, 扭转惯性矩, 抗弯惯性矩y, 抗弯惯性矩z, ...)
        side_i: For tapered sections, True=I-end, False=J-end (变截面时 True=I端, False=J端)
    

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
indexYes
side_iNo
sec_propertyYes

Schema Changelog

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

  1. First observedv0.3.1

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already signal mutation and non-destructiveness, and the description adds specific behavioral details: it overwrites stored section properties, accepts up to 29 values in a fixed order, and interprets side_i as I-end/J-end for tapered sections. It does not describe error cases or side effects, but the core behavior is well disclosed.

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?

Purpose and usage are front-loaded, and the Args section is cleanly structured. The bilingual repetition of the same statements adds minor redundancy, but the description remains compact and scannable.

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 mutation tool with no output schema, the description covers what is modified, which parameters matter, and the meaning of the tricky side_i flag. Missing details such as the complete property list and failure behavior do not undermine basic call correctness, but would improve completeness.

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%, so the description carries the full parameter-documentation burden. It explains index as a section ID, side_i as a tapered-section end selector, and sec_property as an ordered list of up to 29 values with six examples. The main gap is not enumerating the full 29-property order.

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 action ('directly modify'), a specific resource ('calculated properties of a section'), and concrete examples (Area, Ix, Iy, Iz). It clearly distinguishes itself from sibling tools like calculate_section_property by emphasizing manual override of auto-calculated values after creation.

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?

Gives clear usage context: use after section creation for fine-tuning or correcting auto-calculated values, which implies a distinction from calculation/creation tools. It does not explicitly name alternatives or state when not to use this tool, stopping 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.

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