Skip to main content
Glama
SorataYang

Qiao-MCP

by SorataYang

update_bulking_setting

Configure buckling analysis settings for bridge structures by enabling analysis, specifying mode count, and selecting construction stage base state.

Instructions

    Configure buckling analysis settings (屈曲分析设定).

    Args:
        do_analysis: Enable buckling analysis (是否进行屈曲分析)
        mode_count: Number of modes to calculate (计算模态数)
        stage_id: Construction stage ID for base state, -1 for base model (施工阶段号)
    

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
stage_idNo
mode_countNo
do_analysisNo

Schema Changelog

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

  1. First observedv0.3.1

TDQS

B3.1/5.0
Behavior2/5

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

Annotations provide no positive hints (readOnlyHint=false, destructiveHint=false, etc.), so the description carries the burden. It only says 'Configure' and lists parameters; it does not disclose side effects such as whether prior buckling settings are overwritten, whether the change persists, or whether a valid construction stage is required. No behavioral context beyond the tool's name is added.

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 description is compact: one clear purpose statement plus a tight Args list. It avoids repeating schema defaults and every line carries useful information, though the indented docstring format is slightly unconventional.

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 simple setter with three optional parameters and no output schema, the description explains purpose and parameters well enough for a basic call. However, it omits usage context relative to sibling analysis tools, behavioral effects, and return behavior, leaving gaps for a mutation tool with no annotation support.

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 must compensate for the schema's bare names. The docstring explains each parameter, e.g., 'Enable buckling analysis' for do_analysis and 'Number of modes to calculate' for mode_count, and clarifies stage_id's '-1 for base model' semantics. This adds meaningful context beyond the schema, though it could include ranges or validity rules.

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 'Configure buckling analysis settings', a specific verb-resource pair that clearly identifies the tool's function. It names the buckling-specific domain, which distinguishes it from generic siblings like configure_analysis, though it does not explicitly call out that distinction.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool versus alternatives such as configure_analysis or update_construction_stage. The description only states what it does and lists parameters, with no 'use this when' or exclusions provided.

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