Skip to main content
Glama

Blm Claims In Bbox

blm_claims_in_bbox
Read-onlyIdempotent

US federal mining claims (BLM MLRS) inside a latitude/longitude bounding box (up to 2° on a side). Returns the total count in the box and a page of claims: BLM case serial number, claim name, lode/placer/mill-site type, status, acres, mapped center and an MLRS case-record link.

Input Schema

NameRequiredDescriptionDefault
limitNoClaims to return, 1–500 (default 50)
statusNoWhich claims: "open" (default — every claim not closed: Active, Filed, Under Review, On Appeal…), "active" (disposition exactly Active), "closed", or "all".
max_latYesNorth edge latitude
max_lonYesEast edge longitude
min_latYesSouth edge latitude
min_lonYesWest edge longitude
claim_typeNoOptional claim type filter: lode, placer, mill_site or tunnel_site.
after_object_idNoPaging cursor: pass next_after_object_id from the previous page (default: first page)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety profile is covered. The description adds genuinely non-structured context: a hard 2°-per-side size constraint, that results are a single page plus a total count, and that the data source is BLM MLRS. It does not state what happens when the bbox exceeds 2° (error vs. rejection), which keeps it short of a 5.

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?

Two sentences, front-loaded with the resource and spatial scope before the return shape. The field enumeration is long but earns its place because there is no output schema. Minor tightening possible, but nothing is wasted.

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 an 8-parameter, no-output-schema, read-only spatial query, the description supplies the source system, the spatial constraint, and the returned fields, which is most of what an agent needs. It omits only edge-case behavior (bbox over the size limit) and any hint that results are paginated via after_object_id, though the schema cursor description covers the latter.

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 includes enum explanations for status and claim_type plus the paging cursor semantics, so the schema carries the full parameter burden. The description adds no parameter-level detail beyond that, which is the correct baseline of 3 when the schema is this complete.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource+scope: 'US federal mining claims (BLM MLRS) inside a latitude/longitude bounding box'. The bounding-box constraint naturally separates it from spatial siblings like blm_claims_near (radius) and identity siblings like blm_claims_case (serial number), but it never names those alternatives, so differentiation must be inferred.

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?

Usage is only implied: the 'up to 2° on a side' limit tells the agent when this tool is inapplicable, but there is no explicit when-to-use guidance and no routing to blm_claims_near for larger/radius searches or blm_claims_case for lookups by serial. Adequate for a well-scoped spatial query, but the agent must infer the selection criteria.

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.