Skip to main content
Glama

get_state_land_profile

Read-onlyIdempotent

Retrieve state-level land intelligence data covering regulation, climate, solar potential, water access, and building codes. Call this when the user wants general context about a US state before drilling into a specific property. Returns structured multi-mode profiles.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeNoOptional mode filter. If omitted, returns all 4 modes.
state_codeYes2-letter US state code (e.g. "NM").

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
modesYesPer-mode profile data, keyed by mode name (off_grid, rural_residential, recreational, investment). Contains the requested mode if a filter was provided, otherwise all four.
state_codeYes2-letter US state code echoed from the request.
shared_factsNoCross-mode state-level facts (statute citations, agency names, etc.) that apply across all modes.

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive nature. The description adds behavioral detail by noting it 'returns structured multi-mode profiles,' and the content coverage list gives insight into the response scope. It does not contradict annotations.

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 two sentences, front-loaded with the primary action, and free of redundancy. Every phrase adds value, balancing action, content, usage, and return structure.

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 read-only, low-complexity tool with a rich output schema and comprehensive annotations, the description covers what it does, when to use it, what data it covers, and what to expect in return. It is sufficiently complete without needing to restate schema details.

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 description coverage is 100% for both parameters, so the schema fully documents state_code and mode. The description's mention of 'multi-mode profiles' provides a minimal hint about the mode parameter but adds no meaning beyond the schema's own descriptions.

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 uses a specific verb ('Retrieve') and resource ('state-level land intelligence data'), listing concrete content areas (regulation, climate, solar potential, water access, building codes). It distinguishes from property-specific sibling tools by stating it provides general state context 'before drilling into a specific property.'

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?

The description explicitly says 'Call this when the user wants general context about a US state before drilling into a specific property,' giving a clear use case. It implies exclusion of property-specific queries but does not explicitly name alternatives like get_solar_potential or analyze_land.

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.

TDQS

A4.5/5.0
Disambiguation5/5

Each tool targets a clearly distinct purpose: analyze_land for full property analysis, compare_properties for batch comparison, get_land_quick_score for quick screening, get_solar_potential for solar estimates, and get_state_land_profile for state-level context. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case: analyze_land, compare_properties, get_land_quick_score, get_solar_potential, get_state_land_profile. Naming is uniform and predictable.

Tool Count5/5

5 tools is well-scoped for the land analysis domain. Each tool provides a distinct, necessary function without redundancy. The count is appropriate and not excessive.

Completeness4/5

The tool set covers core workflows: full analysis, comparison, quick screening, solar potential, and state context. Minor gaps exist (e.g., water access, soil data, or zoning details) but these are not essential for typical use cases.

Resources