Skip to main content
Glama

Choose band instruments

get_pro_instrument_review
Idempotent

Read a band task's pending instrument review; start=true asks for free instrument suggestions. They are suggestions, not a complete list: check them against the recording and what the user said. Never starts a paid transcription.

Input Schema

NameRequiredDescriptionDefault
startNotrue requests the free instrument suggestions; false only reads.
job_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / start / description
      Added value: +"true requests the free instrument suggestions; false only reads."
  2. First observed

TDQS

A4/5.0
Behavior4/5

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

Adds real context beyond annotations: the suggestions are partial and must be verified against the recording, and the call never triggers a paid transcription. This explains why readOnlyHint=false despite a read-flavored name — the free suggestion step does work. It does not describe what the review payload contains.

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?

Three short sentences, front-loaded with the verb+resource, then the flag, then the caveat. Nothing is repeated from the schema verbatim and no sentence is filler.

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 leaves the shape of the 'pending instrument review' unexplained — the agent cannot tell whether it returns suggestions inline, a task status, or a token to pass to confirm_pro_instruments. The cost boundary and accuracy caveat are covered, but the return contract is a clear gap for a tool with an openWorldHint.

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

Parameters4/5

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

Schema coverage is 50% and the undocumented job_id is implied by 'a band task's pending instrument review', giving the agent a mapping the schema does not. The start flag's meaning is reinforced in prose and also documented in the schema, so the description adds on the one gap that mattered.

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?

Specific verb and resource: reads a band task's pending instrument review, with a mode flag for requesting free suggestions. It is distinguishable from analyze_instruments and confirm_pro_instruments, though it never names those siblings explicitly, so it stops short of the top score.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clearly states the two modes (start=true requests suggestions, read-only otherwise) and gives a usage rule: check suggestions against the recording and the user's statements. It also issues a clear exclusion — it never starts a paid transcription — but does not route the agent to the sibling that does.

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