Skip to main content
Glama

Hutsenpiller Insurance: Manage Your Account or Compare Tennessee Quotes

Start client sign in

start_client_sign_in

For current Hutsenpiller Insurance clients. Sends a 6 digit sign in code to the email if it matches a client on file. The reply is identical whether or not it matches, so do not tell the user whether they are a client. Returns a challenge_id for verify_client_code. The code expires in 10 minutes. A few sends per email per hour are allowed.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "email": "<email>"
    },
    "name": "start_client_sign_in"
  }
}

Input Schema

NameRequiredDescriptionDefault
emailYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior5/5

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

Adds substantial behavior beyond the annotations: identical reply on match and non-match (enumeration protection), a 10-minute code expiry, a per-email hourly send throttle, and the challenge_id return value. These are exactly the operational facts an agent cannot infer from readOnlyHint=false and openWorldHint=true.

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?

Five short sentences, front-loaded with audience and action, then the safety constraint, then the return value and limits. Every sentence carries a distinct fact an agent needs.

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

Completeness5/5

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

For a one-parameter, no-output-schema tool this is complete: what it sends, to whom, what it returns, how long the code lives, how often it can be called, and how to respond to the user without leaking membership status.

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 0% for the single email parameter, but the description does clarify that the address is both the delivery target and the client-matching key. It stops short of validation or format expectations, so it improves on the bare schema without fully compensating.

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 precise verb and resource: sends a 6-digit sign-in code to the given email for existing Hutsenpiller Insurance clients, and returns a challenge_id. The scope restriction and the handoff to verify_client_code make it trivially distinguishable from that sibling.

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?

Explicit about who this is for (current clients) and about the next step (pass challenge_id to verify_client_code), plus a concrete interaction constraint: never reveal whether the email matched a client. It does not say what to do if the user turns out not to be a client, which is the one routing gap.

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