Skip to main content
Glama

Find a US parcel

find_us_parcel
Read-onlyIdempotent

Look up any US land parcel by street address or parcel number (APN): address, place, APN, state and county, and whether it is already on Fabrica (token ID and property link). For a parcel not on Fabrica, links.addToFabrica is the fabrica.land link to add that parcel; it starts adding it only when a person opens it and decides there. The tool itself creates nothing. An ambiguous query returns up to 5 candidates, whose Fabrica status is matched by parcel number only; state and county narrow it to one, which gets the full check. When the US parcel search is not answering, properties already on Fabrica that the query names come back from Fabrica's own records as unconfirmed candidates (match: unconfirmed, matchSource: fabrica-index); present them as likely, not confirmed. Owner names from parcel data are never returned. For a list, queries takes up to 10 addresses or parcel numbers under one state and county scope and returns one row per resolved query (onFabrica, tokenId or addToFabrica, coverage) plus an unresolved list with the reason. Limited to 30 lookups per minute per client; each query in a list counts as one.

Input Schema

NameRequiredDescriptionDefault
queryNoStreet address (with city and state when known) or parcel number (APN). Give this or queries, not both
stateNoTwo-letter US state code, e.g. 'AZ'
countyNoCounty name, e.g. 'Navajo'
queriesNoUp to 10 addresses or parcel numbers sharing the same state and county scope; each counts as one lookup against the per-client limit. Returns one row per resolved query and an unresolved list with the reason

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/5

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

Beyond the read-only/idempotent annotations, the description discloses important behavior: the tool creates nothing, addToFabrica only starts adding after a person opens it, ambiguous queries return up to 5 candidates, state/county narrowing triggers a full check, and fallback results can be unconfirmed. It also states owner names are never returned and documents the 30-lookups-per-minute limit.

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?

The description is front-loaded with the core lookup purpose and then layers on ambiguity, fallback, and batch behavior in a logical order. It is dense but mostly earns its length; a few clauses repeat details already present in the schema descriptions.

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 complex lookup tool with no output schema, the description explains return fields, ambiguity behavior, fallback status, batch row structure, owner-name omission, and rate limits. An agent has enough information to invoke it correctly and interpret likely responses.

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%, so the schema already explains query, state, county, and queries, including that each list item counts against the rate limit and that unresolved rows are returned. The description adds some semantic context about state/county narrowing and matching by parcel number, but most parameter meaning is already carried by 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 description states a specific verb and resource: 'Look up any US land parcel by street address or parcel number (APN).' It also names the returned fields and distinguishes single-query lookup from batch behavior, so an agent can tell what this tool does without opening the schema.

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 gives clear usage context: use query for a single lookup, queries for a list of up to 10 under one state/county scope, and how ambiguous queries are handled. It does not explicitly name sibling alternatives such as search_land or get_land_property, leaving some routing inference to the agent.

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.