Skip to main content
Glama
gxxHuang
by gxxHuang

Add Admin Account

add_admin_account

Create a new admin or read-only account on an iKuai router, with optional IP restriction and permission group.

Instructions

添加管理员账号

Input Schema

NameRequiredDescriptionDefault
passwordYes密码
usernameYes用户名
allowed_ipNo允许访问IP,如 "0.0.0.0/0"(不限制)0.0.0.0/0
permissionNo权限组 "admin"(超级管理员) 或 "readonly"(只读)admin

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

C2/5.0
Behavior1/5

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

No annotations are provided, so the description carries the full disclosure burden, yet it says nothing about this being a privileged, security-sensitive mutation that grants access rights, requires authentication, or is not obviously reversible. It also fails to mention the default IP scope (0.0.0.0/0) or default 'admin' privilege group chosen at creation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is short, but short because it is under-specified rather than efficient; there is no front-loaded scope, no context, and nothing an agent can act on beyond the name. One useful sentence about privilege level and defaults would cost little and add a lot.

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?

An output schema exists, so return values need not be explained, and the parameter schema is fully described. However, for a security-sensitive account-creation tool with zero annotations, the description omits entirely the risk profile, required authorization, and consequences of the default permission/IP values.

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 description coverage is 100% and includes defaults for allowed_ip and permission, so the schema already documents all four parameters. The description adds no meaning beyond those fields, which puts it at the baseline for high-coverage schemas rather than above it.

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

Purpose2/5

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

The description is a direct restatement of the title/name ("Add Admin Account" / 添加管理员账号) with no additional detail. It does convey a verb+resource, but gives no way to distinguish it from sibling creation tools such as add_pppoe_account, add_vpn_account, or add_ip_speed_limit, nor does it say what an admin account controls.

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 when-to-use guidance, no mention of prerequisites (existing list_admin_accounts, current credentials), and no exclusions. An agent must infer everything about when this tool is appropriate versus the many other account-creation siblings.

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

Deploy Server

Other Tools