Skip to main content
Glama
SorataYang

Qiao-MCP

by SorataYang

add_influence_plane

Create an influence plane from node tandems to enable moving load analysis. Provide a name and tandem names, then use the plane for lanes and load cases in bridge structural models.

Instructions

    Define an influence plane from node tandems (添加影响面).

    STEP 2 of the moving load workflow. The influence plane is built
    from one or more node tandems and is required by lanes and load cases.

    Args:
        name: Influence plane name (影响面名称, e.g. "影响面1")
        tandem_names: Node tandem names (节点纵列名称列表)
    

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes
tandem_namesYes

Schema Changelog

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

  1. First observedv0.3.1

TDQS

A4.1/5.0
Behavior3/5

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

Annotations provide no effective safety signals (all false), so the description carries the burden. It explains that the influence plane is built from node tandems and is a prerequisite for lanes/load cases, but it does not disclose duplicate-name behavior, validation failures, or other side effects. This is adequate but not deeply transparent.

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 and front-loaded with the purpose and workflow step. Only minor redundancy exists, such as mentioning node tandems in both the first sentence and the explanation sentence, but the overall structure is clear and free of unnecessary filler.

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 simple two-parameter tool with no output schema, the description covers what the tool does, what it requires, and where it fits in the workflow. It could be improved by explicitly pointing to add_node_tandem as the source of tandem names or noting duplicate-name behavior, but nothing essential is missing for a correct call.

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?

The input schema has 0% parameter description coverage, but the description's Args section compensates by defining both parameters, giving a Chinese equivalent and example for name, and stating that tandem_names are node tandem names. It also notes 'one or more' node tandems, adding cardinality information beyond the raw schema.

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 opens with a specific verb+resource statement, 'Define an influence plane from node tandems,' which clearly distinguishes this tool from siblings like add_node_tandem or add_traffic_lane. The added workflow context ('STEP 2 of the moving load workflow') further clarifies its unique role.

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 gives clear usage context: it is 'STEP 2 of the moving load workflow', depends on 'one or more node tandems', and is 'required by lanes and load cases'. This implies when to call it relative to other tools, though it does not explicitly state when not to use it or name an alternative.

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