Skip to main content
Glama

Safe Rate

Track a rate estimate

track_quote_estimate
Read-onlyIdempotent

Check a previously created Safe Rate rate estimate by its estimate ID. Returns the original scenario, how rates have moved since the estimate was created, and current rates for the same scenario. No account or contact information required.

Input Schema

NameRequiredDescriptionDefault
estimate_idYesAn estimate ID previously returned by get_quote_estimate.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already establish readOnly, idempotent, non-destructive, and closed-world semantics, so the bar is lower. The description still adds real value by enumerating the three returned data points (original scenario, rate drift, current rates) and explicitly stating no account or contact information is needed, which tells the agent no authentication context must be gathered.

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 action and followed by return contents and the no-credentials note. Every sentence carries information an agent would otherwise have to infer.

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?

With no output schema, the description helpfully outlines the return payload, and it covers the single input's origin plus credential requirements. It is silent on failure modes such as an expired or unrecognized estimate ID, which is the only material gap for a one-parameter lookup.

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 coverage is 100% and the single estimate_id parameter is fully documented in the schema, including its provenance from get_quote_estimate. The description says "by its estimate ID" but contributes no format, validation, or lifecycle details beyond the schema, so the baseline 3 applies.

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

Purpose5/5

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

The description names a specific verb and resource ("Check a previously created Safe Rate rate estimate by its estimate ID") and states exactly what comes back: the original scenario, rate movement since creation, and current rates. The phrase "previously created" implicitly separates it from get_quote_estimate, which produces the ID in the first place.

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?

It clearly frames the use case as a follow-up on an estimate that already exists, and the schema's parameter note ("previously returned by get_quote_estimate") pins the prerequisite. There is no explicit anti-pattern or named alternative, so it stops short of a full when/when-not pair.

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