Skip to main content
Glama

A presenter drawn

get_described
Read-only

How a drawing from describe_presenter is going: checking, drawing, ready with its 3 pictures, each by its number with a link that works for an hour, and the voice the description said if it said one, or refused with why. The person chooses one of the pictures, which keep_presenter keeps. Free.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesThe id describe_presenter answered.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and non-destructive, so the safety profile is covered. The description goes beyond them by disclosing the possible statuses, that a ready result has exactly 3 numbered pictures, that each link expires in an hour, that a voice may be returned if the description specified one, that refusal includes a reason, and that the call is free – all meaningful operational context.

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 a single short passage, so length is fine, but it is an unstructured run-on that begins with the vague lead-in 'How a drawing ... is going' rather than front-loading the actual operation. The embedded workflow and output details earn their place, but the sentence structure makes them hard to extract.

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?

The tool has one fully documented parameter, annotations covering safety, and no output schema, so the description must carry the return semantics – which it partially does via the statuses, the 3 numbered pictures, the link hour, and the voice/refusal branches. It stops short of describing the actual response shape or how the caller should poll, leaving noticeable gaps for a tool with no output schema.

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 the single id is documented as 'The id describe_presenter answered.' The description corroborates this by tying the drawing to describe_presenter, but adds no format or sourcing detail beyond the schema. Baseline 3 applies when the schema does the heavy lifting for one parameter.

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 conveys that this reports on the state ('checking, drawing, ready') of a drawing job started by describe_presenter, and it names siblings describe_presenter and keep_presenter, which aids differentiation. However, the verb is buried in the colloquial phrase 'How a drawing ... is going' – there is no crisp statement like 'get the status of a drawing job', so the agent must infer the core action.

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?

The lifecycle is implied: you call this after describe_presenter, the person chooses one of the numbered pictures, and keep_presenter keeps it. That sequence tells the agent where this fits, but no explicit when-to-use or when-not-to-use condition is stated, and the 'or refused with why' branch is only hinted at.

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