Skip to main content
Glama

Look up a Hawaiʻi parcel

get_parcel
Read-only

Use this when someone asks about one Hawaiʻi lot by TMK or street address: zoning and its dimensional rules, State Land Use District, flood zone, Special Management Area, tsunami and sea level rise, lava zone and slope, each with its source. Answers questions about one Hawaiʻi lot, by TMK or street address: what is this parcel zoned and what are the dimensional rules (setbacks, height, lot coverage, density), what the county code lists for adding to the lot (an ADU or a second dwelling), is it in the Special Management Area (SMA), which State Land Use District (Urban, Rural, Agricultural, Conservation), what FEMA flood zone, is it in the tsunami evacuation zone, the 3.2 ft sea level rise flood zone or the Sea Level Rise Constraint District, the wildfire risk, the lava flow hazard zone on Hawaiʻi Island, elevation, slope and aspect, Important Agricultural Lands, soil series and farmland rating, wetlands and streams, historic properties nearby, nearest wells and depth to water, water and sewer service and cesspool records, landslide and dam zones, shoreline setback and vacation rental (TVR) standing on Kauaʻi, tax class and acres. One call returns every finding for the lot, each with its official county, State or federal source, and a permalink to cite.

Input Schema

NameRequiredDescriptionDefault
tmkNoHawaiʻi Tax Map Key, 9 digits, dashes optional, e.g. 4-4-2-016-063
addressNoOr a Hawaiʻi street address, e.g. 4-1345 Kuhio Hwy, Kapaa

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so safety is covered. The description usefully adds that one call returns every finding 'each with its official county, State or federal source, and a permalink to cite', which is real behavioral value beyond the annotations. It does not address failure modes (unknown TMK, ambiguous address) or rate/latency characteristics.

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

Conciseness2/5

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

The usage trigger is correctly front-loaded, but the body is a sprawling enumeration that repeats the opening framing ('Answers questions about one Hawaiʻi lot, by TMK or street address') and then lists roughly thirty attributes, many of which are edge-case or island-specific (TVR standing on Kauaʻi, lava zone on Hawaiʻi Island). It is far longer than needed to select and invoke the tool, and the keyword-stuffed list hurts scanability.

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?

With no output schema, the description carries the return-value burden and does so thoroughly: every finding type, the fact that results are sourced and permalinked, and that one call covers the whole lot. Only the response shape (flat list vs. grouped sections) and error behavior remain unspecified.

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% and both parameters carry their own examples and formats, so the schema does the heavy lifting. The description confirms the two lookup modes exist but adds no format, precedence (what happens if both tmk and address are supplied, given neither is required), or normalization guidance beyond the schema.

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 first sentence names a specific verb+resource ('Look up one Hawaiʻi lot by TMK or street address') and enumerates the exact facts returned, so the agent knows precisely what the tool produces. The single-lot scope is clear, which implicitly distinguishes it from the sibling search_lots, though no sibling is named.

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?

'Use this when someone asks about one Hawaiʻi lot by TMK or street address' gives an explicit trigger condition and the two acceptable identifiers. It stops short of naming alternatives (e.g. search_lots for multi-lot or unknown-parcel lookups), so routing when the parcel identifier is not yet known is left to inference.

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