Skip to main content
Glama

Hutsenpiller Insurance: Manage Your Account or Compare Tennessee Quotes

Get the flood insurance estimate

get_flood_quote

Prices a verified flood estimate (first call) and returns it (later calls).

Returns the estimated annual premium, flood zone and what it means, whether lenders usually
require flood insurance there, and a notice that must be shown with the price: the estimate
comes from the flood carrier's test environment, is not an offer and cannot be bound online.
To buy, call request_agent with the quote_id.

Input Schema

NameRequiredDescriptionDefault
quote_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

The annotations already declare readOnlyHint=false, idempotentHint=false, and openWorldHint=true; the description adds important detail: the first call creates the price and later calls only return it, and the result comes from the flood carrier's test environment. It also states explicitly that the estimate is not an offer and cannot be bound online, and that it carries a mandatory disclosure notice. The non-idempotent, side-effecting behavior is disclosed rather than contradicted.

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 two paragraphs front-load the core behavior, and the later sentences list return contents, legal caveats, and the next step without filler. The phrase 'Prices a verified flood estimate (first call) and returns it (later calls)' is slightly awkward, but nothing is wasted.

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?

No output schema exists, so the description fills that gap by naming the returned premium, flood zone interpretation, lender requirement, and disclosure notice. It also covers the compliance caveat and the next-step tool. The missing piece is the prerequisite chain: it does not say where quote_id originates or what errors occur on a first call against an unverified quote.

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?

The only parameter is quote_id, and schema coverage is 0%, so the schema documents nothing beyond a bare string named 'Quote Id'. The description gives it meaning only indirectly, through the purchase handoff to request_agent with the quote_id, implying it is a stable quote identifier. It never states where the quote_id comes from, such as start_flood_quote or verify_contact, so it only partly compensates for the empty schema.

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 names a specific verb and resource: it prices a verified flood estimate and returns the premium, flood zone, lender requirement, and disclosure notice. That makes its job in the flood-quote flow far clearer than the sibling names alone. It never names start_flood_quote or get_quote_status, so the agent must infer the boundary with them, which keeps it from a 5.

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?

'Prices a verified flood estimate (first call) and returns it (later calls)' gives clear context: the call requires an already-verified quote. It also routes the agent explicitly for the purchase path with 'To buy, call request_agent with the quote_id.' It does not say when to choose this over start_flood_quote or get_quote_status, so the alternatives guidance is only partial.

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