Skip to main content
Glama

Get a gap dossier

get_dossier
Idempotent

Full dossier for a scored gap: product-by-product checks, live closest products, supplier candidates and a suggested spec. Needs a workspace key. Unlocking costs 19,000 credits once per account; an already unlocked dossier costs 0. Ask the user before unlocking.

Input Schema

NameRequiredDescriptionDefault
idYes

Output Schema

NameRequiredDescriptionDefault
codeNo
dossierNo
licenceNo
upgrade_urlNo
human_messageNo
credits_chargedNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior5/5

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

Despite annotations covering safety (readOnly=false, idempotent=true, destructive=false), the description adds critical economics the annotations cannot express: unlocking costs 19,000 credits once per account, and an already-unlocked dossier costs 0. It also discloses the workspace-key requirement and mandates user confirmation before spending, which is exactly the context an agent needs before invoking a costly non-read-only call.

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 front-loaded sentences with zero filler: what you get, what it requires, what it costs. The cost and confirmation warning are placed where they will be read before the call, not buried.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/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 description covers auth, cost, and user-consent behavior. It stops short of stating what occurs when credits are insufficient or when the underlying gap is not found, minor gaps for an otherwise well-covered definition.

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 0%, so the description must carry the parameter meaning. It implies the single 'id' refers to a scored gap, which is useful, but it doesn't state the id format, where to obtain it (e.g., from list_gaps or get_gap), or what happens if an unscored id is passed.

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?

The description gives a specific resource (a full dossier for a scored gap) and enumerates its contents: product-by-product checks, live closest products, supplier candidates, and a suggested spec. It is clear what the tool returns, but it never explicitly contrasts itself with the sibling get_gap, so the agent must infer that get_gap is the lighter-weight read and this is the expensive deep-dive.

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?

It states a prerequisite (needs a workspace key) and a procedural rule (ask the user before unlocking), which is real usage guidance. However, it gives no explicit when-to-use-this-vs-alternatives rule against get_gap, list_gaps, or check_demand, leaving the cost-driven selection to inference.

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