Skip to main content
Glama

get_str_insurance_requirements

Read-only

Get insurance requirements and recommendations for short-term rental hosts by state. Returns liability minimums, STR-specific coverage options, and recommended policy limits based on property type and estimated revenue.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
stateYesState code
property_typeNoProperty type
estimated_revenueNoEstimated annual revenue

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds behavioral context by explaining that returns vary based on property type and estimated revenue, and lists specific return elements. This goes beyond the structured annotations without contradicting them.

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?

The description is a single, well-structured sentence that front-loads the primary action ('Get insurance requirements') and then expands on the return value. No filler or redundancy.

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 read-only lookup tool with three parameters and no output schema, the description sufficiently explains what it returns and what factors influence results. It could mention limitations or data sources but is broadly complete for an agent to select and invoke it.

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?

All parameters have schema descriptions, giving baseline 3. The description adds meaning by linking 'property type' and 'estimated revenue' to the recommended policy limits, clarifying their role in tailoring the output. This enriches the parameter semantics.

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?

The description clearly states it retrieves insurance requirements and recommendations for short-term rental hosts by state, listing specific outputs like liability minimums and policy limits. This distinguishes it from sibling tools focused on permits, regulations, or tax.

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?

The usage is implied: use this when you need insurance requirements for STRs. However, it does not explicitly mention when not to use it or name alternatives like check_str_permit_requirements or get_short_term_rental_regulations, which cover adjacent but distinct topics.

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