Skip to main content
Glama

Hutsenpiller Insurance: Manage Your Account or Compare Tennessee Quotes

Get coverage summary

get_coverage_summary
Read-onlyIdempotent

Current clients only. Limits and deductibles for one policy in plain words. The policy documents are the binding contract.

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": {
      "client_session": "<client_session>",
      "policy_id": "<policy_id>"
    },
    "name": "get_coverage_summary"
  }
}

Input Schema

NameRequiredDescriptionDefault
policy_idYes
client_sessionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, closed-world and non-destructive behavior, so the description's job is to add context. It does: an audience/eligibility constraint ("Current clients only") and a critical disclaimer that the returned plain-language figures are not authoritative ("The policy documents are the binding contract"), which matters because an agent may otherwise present the summary as legal fact.

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?

Three short sentences, front-loaded with the eligibility constraint and scoped in the second. No wasted wording, though the fragments read more like terse notes than a coherent instruction and "in plain words" is slightly informal for a specification.

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?

The tool is simple — two required string parameters, no output schema, no nesting — and the description covers audience and the non-authoritative nature of the result. What it omits is any explanation of the two required inputs and any indication of what the summary contains (limits only? perils? deductibles per coverage?), which matters given 0% schema description coverage.

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% for both required parameters, so the description carries the full burden. It hints that one policy is involved (policy_id) and that the caller must be a current client (client_session), but never explains what a client_session value is, where it comes from, or its format — leaving the required session parameter effectively undocumented.

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?

"Limits and deductibles for one policy in plain words" gives a specific resource and an explicit scope (one policy), so the agent knows this returns a human-readable coverage summary rather than raw policy data. It does not differentiate itself from siblings like get_policy_details, which an agent would have to reason about on its own.

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

Usage Guidelines3/5

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

"Current clients only" functions as an implied eligibility gate that tells the agent when this tool applies (existing clients, not prospects). However, there is no explicit routing against alternatives such as get_policy_details or get_document, leaving the agent to infer which tool answers a coverage question versus a full policy lookup.

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