Skip to main content
Glama

Новая скрытая опция опроса

create_hidden_option

Создает скрытую служебную опцию в конфигурации опроса.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesКлюч скрытой опции (например "redirect_url").
valueYesЗначение опции.
quiz_idYesID опроса.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, idempotentHint=false and destructiveHint=false, so the write/non-destructive profile is covered there. The word 'скрытую служебную' does convey that the option is internal/not respondent-visible, which is useful, but the description says nothing about duplicate-key behavior (relevant given idempotentHint=false) or required permissions.

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?

A single short, front-loaded sentence with no filler or redundancy. It is efficient, though arguably terse for a mutation tool with three required parameters.

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 create operation with full schema coverage, annotations covering the safety profile and no output schema, the definition is minimally adequate. It omits any link to the companion read tool get_quiz_hidden_options and gives no error/duplicate semantics.

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 all three parameters (quiz_id, name, value) carry their own descriptions including an example key. The description adds no meaning beyond the schema, so the baseline of 3 applies.

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?

States a specific verb and resource ('Создает скрытую служебную опцию') and scopes it to the quiz configuration, which implicitly separates it from the sibling create_widget_hidden_option. However it does not explicitly name that sibling or the related update_hidden_option, so the differentiation rests on inference.

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?

No guidance on when to use this instead of create_widget_hidden_option or update_hidden_option, and no mention of prerequisites such as needing an existing quiz or valid key naming. The agent must infer routing from the names alone.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources