Skip to main content
Glama

Hutsenpiller Insurance: Manage Your Account or Compare Tennessee Quotes

Start a flood insurance estimate

start_flood_quote

Use this when someone asks about flood insurance or a flood quote for a Tennessee home. Starts a flood estimate and sends the shopper a 6 digit verification code.

Requires that check_eligibility returned eligible and that the shopper read the consent text
and agreed (consent_version from check_eligibility). building_coverage: dollars of coverage for
the structure, 20000 to 5000000 (the rebuild cost is a good guide; 250000 is the federal program
maximum many lenders ask for). contents_coverage: 0 to 1000000. The flood zone comes from the
address. After verify_contact, call get_flood_quote. Prices are estimates from a test environment
for now and cannot be bound online.

Input Schema

NameRequiredDescriptionDefault
cityYes
emailYes
streetYes
zip_codeYes
last_nameYes
verify_byNosms
first_nameYes
mobile_phoneYes
assistant_nameNo
consent_versionYes
consent_acceptedYes
building_coverageYes
contents_coverageYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Beyond the annotations, it discloses two important behavioral facts: a verification code is dispatched to the shopper as a side effect, and prices come from a test environment and cannot be bound online. It also notes the flood zone is derived from the address rather than supplied. It stops short of saying what a repeat invocation does (annotations mark it non-idempotent), which would be the last piece of context.

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?

Front-loads the trigger condition and the action, then moves to prerequisites and parameter detail in a logical order with no filler sentences. It is dense but every clause carries information; the only cost is that the parameter guidance is packed into one long paragraph that is slightly harder to scan.

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?

For a multi-step, 13-parameter mutation with no output schema, the description covers the prerequisites, the side effect, the coverage ranges, and the downstream tool to call. The remaining gaps are the verify_by channel choice and repeat-call behavior, which are moderate rather than blocking.

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 description coverage is 0% across 13 parameters, so the description has to carry the load, and it does for the non-obvious ones: building_coverage bounds (20000–5000000) with guidance on using rebuild cost and the 250000 federal maximum, contents_coverage bounds (0–1000000), and the origin of consent_version. Names, address, and contact fields are self-evident, but verify_by (sms/email) and assistant_name are never mentioned despite being agent-selectable.

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?

Names a specific verb and resource ('Starts a flood estimate') and adds a concrete effect ('sends the shopper a 6 digit verification code'). The opening line scopes it to Tennessee flood quotes, which cleanly separates it from start_life_quote, start_quote, and get_flood_quote.

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

Usage Guidelines5/5

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

Explicitly states the triggering user intent and both hard prerequisites: check_eligibility must have returned eligible, and the shopper must have read the consent text and agreed with the consent_version from that call. It also gives forward sequencing ('After verify_contact, call get_flood_quote'), so the agent knows where this sits in the flow.

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