Skip to main content
Glama

Hutsenpiller Insurance: Manage Your Account or Compare Tennessee Quotes

Request a licensed agent

request_agent

Asks a licensed Hutsenpiller Insurance agent to contact the shopper. Use this when the user wants an insurance review of their current policies, to buy a quoted policy, or to talk to a person.

Covers buying a quoted policy, talking to a person, lines not quoted here (renters, condo,
commercial, umbrella), buying a flood policy, applying for term life, and quotes that could not
finish. Takes a quote_id when there is
one, otherwise a phone or email. Contact details must be ones the shopper agreed to share.

Input Schema

NameRequiredDescriptionDefault
emailNo
phoneNo
messageNo
quote_idNo
last_nameNo
first_nameNo
preferred_timeNo
preferred_contactNocall

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare this is a non-read-only, open-world, non-idempotent but non-destructive action, so the safety profile is covered. The description adds a real constraint — contact details must be ones the shopper agreed to share — but says nothing about whether a lead/CRM record is created, whether repeated calls create duplicates (despite idempotentHint=false), or what happens after the request is filed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded and easy to scan, with the purpose in the first clause. However the second sentence largely repeats the first ("buying a quoted policy, talking to a person" appear in both), and the awkward line break before "Covers buying a quoted policy" costs space without adding information.

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

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-required-parameter, no-output-schema lead-capture tool, the description covers the routing decision well but leaves half the input surface unexplained and never says what a successful call produces. An agent could invoke it, but would be guessing on preferred_contact/preferred_time and on whether to pass names.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 8 parameters, so the description must carry the meaning and it only does so for three: quote_id, phone, and email, plus the vague rule 'takes a quote_id when there is one, otherwise a phone or email.' It never explains message, first_name, last_name, preferred_time format, or the preferred_contact enum (call/text/email).

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?

States a specific verb and resource ("Asks a licensed Hutsenpiller Insurance agent to contact the shopper") and enumerates the concrete scenarios it serves, including lines not quotable through the sibling quote tools. An agent can distinguish this from start_quote/submit_quote/get_quote_status without opening any schema.

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?

Gives an explicit when-to-use list (insurance review, buy a quoted policy, talk to a person, unquoted lines, flood, term life, abandoned quotes), which is unusually rich routing guidance. It stops short of naming alternatives or stating when not to use it (e.g. 'use verify_contact first', 'do not use for new quotes').

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