Skip to main content
Glama

Demo

demo
Read-onlyIdempotent

Returns the demonstration playbook: a prompt instructing the agent to author a small synthetic bank statement itself, run it through the real pipeline in a scratch workspace — create, register, submit — and present what FinStat derives to the user. FinStat invents no evidence; the agent does, visibly. The calls the playbook makes are ordinary metered work inside the account's allowance. Read-only and not metered.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
engineYesStamped engine build/version identity for the tool result.
promptYesThe demonstration playbook for the agent to follow.
statusYesdemo_ready.
next_actionNoFollow the prompt.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

The description adds real context beyond the annotations: it says the playbook drives downstream create/register/submit calls that are ordinary metered work drawn from the account's allowance, and it stresses that FinStat invents no evidence. However, 'Read-only and not metered' restates readOnlyHint and adds little, and it omits what happens to the scratch workspace afterward (cleanup, persistence, cost visibility).

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?

The key fact — that this returns a prompt, not results — is front-loaded in the first clause, and the four sentences stay free of repetition. The 'FinStat invents no evidence; the agent does, visibly' line is somewhat rhetorical, but it carries real meaning about trust and provenance.

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?

The output schema is present and rich annotations apply, so the description does not need to explain return fields; it still conveys the pipeline shape, the metering consequence, and the demonstration's purpose. The remaining gap — the scratch workspace's lifecycle and how the agent should present results — is minor.

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?

With 0 parameters, there is nothing for the description to disambiguate, so the baseline is 4; however, the description spends words on the downstream pipeline instead of the one thing an agent needs from a zero-arg tool — that it takes no input and returns a prompt rather than running the demo itself.

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 concrete verb and resource: it returns the demonstration playbook, and it spells out what that playbook instructs the agent to do (author a small synthetic bank statement, run it through the real pipeline in a scratch workspace: create, register, submit). That specificity separates it from generic guide tools, but it never names the nearby siblings (examples, get_started, guide_tasks) that an agent could plausibly confuse it with.

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 intent — demonstrate FinStat without FinStat fabricating data — is implied clearly enough that an agent can infer when this tool is appropriate. However, there is no explicit 'use this instead of X' statement, no exclusion, and no guidance on when to reach for examples or guide_tasks instead.

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