Skip to main content
Glama

Yunxin app administration

yunxin_app_admin
Destructive

Create or update a Yunxin app, query app settings, message copy, change records, and the function matrix to manage application configuration.

Instructions

应用级管理:create 创建应用、update 修改应用名称/行业/简介、settings 查询应用设置、msg_copy 查询消息抄送、change_records 查询功能变更记录、function_matrix 查询功能矩阵。

Input Schema

NameRequiredDescriptionDefault
appNo
endNo变更记录结束日期 YYYY-MM-DD
dataNocreate/update 的字段,例如 {appname, category, appdesc}
limitNo
startNo变更记录开始日期 YYYY-MM-DD
actionYes
offsetNo
confirmNo
functionsNo变更记录功能编码过滤

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false and destructiveHint=true, and the description usefully splits the mixed surface by verb, showing that create/update mutate while settings/msg_copy/change_records/function_matrix are 查询 (read) calls. However it says nothing about the `confirm` parameter that gates destructive actions, nor about irreversibility, required permissions, or rate limits.

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?

A single compact sentence, front-loaded with the scope (应用级管理) followed by an action-by-action enumeration. Every clause carries information and nothing is redundant.

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

Completeness2/5

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

This is a nine-parameter, action-multiplexed tool with a nested `data` object, destructive capability, and no output schema. The description does not say which parameters belong to which action, and omits the `confirm` boolean entirely, leaving an agent unable to know that mutations may need explicit confirmation.

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

Parameters3/5

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

Schema coverage is only 44%, so the description must compensate: it names the action values with meanings and gives a `data` field example ({appname, category, appdesc}), which is real added value. But it leaves `confirm` (critical for a destructive tool), `app`, and `limit`/`offset` entirely unexplained, and never maps which parameters apply to which action.

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 gives a specific verb+resource pair for each of the six actions (create 创建应用, update 修改应用名称/行业/简介, settings 查询应用设置, msg_copy 查询消息抄送, change_records 查询功能变更记录, function_matrix 查询功能矩阵), which is far richer than the bare enum in the schema. It never names a sibling tool (yunxin_app_get, yunxin_apps_list) as an alternative, so sibling differentiation is absent.

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?

Each action's meaning implies when to use it, but there is no explicit when-to-use vs when-not guidance and no mention of what selects this tool over yunxin_app_get or yunxin_apps_list for read operations. Prerequisites (permissions, the `confirm` gate before mutations) are unstated.

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