Skip to main content
Glama

Get land property details

get_land_property
Read-onlyIdempotent

Get the full record of one property on Fabrica (Sepolia Testnet), including legal description, valuation, property tax status, Property checks (with their 5-digit numeric encoding), current ownership and holders, active loans, marketplace listings and offers, recent activity, photos and a parcel map image link. Also its lifecycle stage (unclaimed, being added, replaced, live, removal in progress, removed, retired), fees assessed on the token with approval and payment state (fees is null when none are assessed), and flags for a duplicate parcel claim or the marketplace screen (an empty list when none apply). A token ID that was replaced when the property's token was issued returns that issued token. Boundary geometry is returned by get_land_boundary. Pass display: "fullscreen" to ask a host that renders the property card to open it fullscreen (the host may decline). Owner names: the majority holder's chosen display name is returned; the deed grantor from Fabrica's own records is in get_land_trust_documents; owner names from third-party parcel data are never returned.

Input Schema

NameRequiredDescriptionDefault
slugNoProperty slug from the URL
displayNoHosts that render the property card: ask for it inline (default) or fullscreen. The host may decline.
tokenIdNoThe token ID of the property

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the readOnly/idempotent annotations: explains that a replaced token ID resolves to the issued token, that fees are null when none assessed, that flag lists are empty when none apply, and that the host may decline a fullscreen request. Also discloses owner-name provenance rules (third-party parcel names never returned), which is unusual and valuable behavioral context.

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?

Front-loaded with the core purpose, then organized by return content, lifecycle/fees, then parameter caveats. Dense and long, but for a tool with this many return fields and no output schema, nearly every sentence carries information; only mild verbosity in the enumerated field list.

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?

No output schema exists, so the description must carry return-value meaning — and it does, covering lifecycle stages, fee/approval state, flag-list semantics, ownership/holder sourcing, and even what is deliberately not returned. Nothing material an agent needs to call this correctly seems missing.

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?

Schema coverage is 100%, so baseline is 3. The description adds genuine semantics beyond the schema for tokenId (a replaced token ID returns the issued token) and reiterates/clarifies the display fullscreen behavior. Slug gets no additional treatment, keeping it from a 5.

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?

States a specific verb and resource ('Get the full record of one property on Fabrica') and immediately enumerates what that record contains. It also draws explicit boundaries against siblings: boundary geometry goes to get_land_boundary, deed grantor to get_land_trust_documents.

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?

Makes clear this is the aggregate/full-record tool and routes two adjacent needs to specific siblings (get_land_boundary, get_land_trust_documents). It does not explicitly say when to prefer narrower siblings like get_land_valuation or get_land_tax_status over this full record, so routing is clear but not complete.

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.