Skip to main content
Glama

Quiz result

quiz_result
Read-onlyIdempotent

Quiz details: questions (prompt), answer, whether it was right (correct); for "say it aloud" and "Say it in " detail holds the score, recognized (what was heard), reaction_ms, suggest_known and pauses. Every question has answer_ms (from showing to answering, without audio loading; for spoken ones, the reaction), after_ms (how long the user stayed on the question after answering) and after_auto (auto-advance moved on).

Input Schema

NameRequiredDescriptionDefault
session_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint/idempotentHint true, so the safety profile is covered. The description adds real value by detailing the returned field structure (questions, detail object, answer_ms/after_ms/after_auto), but says nothing about auth, error behavior, or session-state requirements.

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

Conciseness3/5

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

It is front-loaded with a 'Quiz details:' label and remains a single paragraph, but is a dense run-on of nested field names with no purpose sentence. The field detail is largely justified because no output schema exists, but it could be structured more cleanly.

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?

With no output schema, the description reasonably documents the return shape, which is its main contribution. However, it omits the operational purpose and parameter meaning, so an agent still lacks enough to confidently select and invoke it over sibling quiz tools.

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

Parameters2/5

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

The single parameter session_id is never mentioned in the description, and schema description coverage is 0%, so nothing compensates for the gap. The parameter is only inferable from its self-explanatory name.

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

Purpose3/5

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

The description names the resource (quiz result) and enumerates its contents, but never states an action verb like 'retrieve' or 'get'. It reads as output documentation rather than a purpose statement, and gives no basis for distinguishing it from siblings such as quiz_history or quiz_after.

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 on when to call this versus quiz_history, quiz_end, or quiz_after, and no stated preconditions (e.g. that a session must exist or be completed). The agent must infer usage entirely from the name.

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