API access
Your AI client reaches BLM Public Land Survey System through one ParcelOps MCP endpoint, so there is no separate key to hold for it and no per-source client to write. Reaching it takes no credentials of your own.
Where it came from
Freshness and coverage
What this source cannot tell you
- ⚠ Where it stops geographically, because the covered area is not declared. An empty answer will not tell you whether the place is out of range or the record is simply missing.
- ⚠ Which years it spans, because the covered period is not declared.
- ⚠ How current a field is, because the refresh schedule is not declared.
- ⚠ Anything BLM Public Land Survey System does not publish. ParcelOps returns this source as it stands and never fills a blank field from a different one.
Methods (4)
A method is one call your agent can make against this source.
getTownshipSection
readResolve one WGS84 coordinate to its BLM PLSS township, range, section, and meridian.
What you must providelatitudelongitudeInput schema
{ "type": "object", "properties": { "latitude": { "type": "number", "minimum": -90, "maximum": 90 }, "longitude": { "type": "number", "minimum": -180, "maximum": 180 } }, "required": [ "latitude", "longitude" ], "additionalProperties": false }searchByLegalDescription
readSearch By Legal Description
Input schema
{ "type": "object", "properties": { "township": { "oneOf": [ { "type": "string", "maxLength": 20 }, { "type": "number" } ] }, "range": { "oneOf": [ { "type": "string", "maxLength": 20 }, { "type": "number" } ] }, "section": { "oneOf": [ { "type": "string", "maxLength": 20 }, { "type": "number" } ] }, "state": { "type": "string", "pattern": "^[A-Za-z]{2}$" }, "meridian": { "type": "string", "maxLength": 80 }, "townshipDirection": { "type": "string", "enum": [ "N", "S" ] }, "rangeDirection": { "type": "string", "enum": [ "E", "W" ] }, "plssid": { "type": "string", "maxLength": 80 } }, "required": [], "additionalProperties": false }getSectionGeometry
readGet Section Geometry
Input schema
{ "type": "object", "properties": { "township": { "oneOf": [ { "type": "string", "maxLength": 20 }, { "type": "number" } ] }, "range": { "oneOf": [ { "type": "string", "maxLength": 20 }, { "type": "number" } ] }, "section": { "oneOf": [ { "type": "string", "maxLength": 20 }, { "type": "number" } ] }, "state": { "type": "string", "pattern": "^[A-Za-z]{2}$" }, "meridian": { "type": "string", "maxLength": 80 }, "townshipDirection": { "type": "string", "enum": [ "N", "S" ] }, "rangeDirection": { "type": "string", "enum": [ "E", "W" ] }, "plssid": { "type": "string", "maxLength": 80 } }, "required": [], "additionalProperties": false }getPLSSServiceInfo
readGet PLSSService Info
Input schema
{ "type": "object", "properties": {}, "required": [], "additionalProperties": false }
Where this source is used
- Land research
Parcel records, ground conditions, and what reaches the property line, for raw and rural land.
- Data center siting
Power, water, transport, airspace, and hazard screening for a site before anyone signs anything.
- Commercial real estate
Parcel and assessment records, building programs, and the entity on the other side of the deal.
- Residential real estate
The parcel record, the housing programs that touch an address, and the conditions a buyer asks about.
- Real estate law
Federal rule text, rulemaking dockets, party records, and the property facts a filing has to state.
- Realtors and brokerages
The facts behind a listing, the programs a buyer may qualify for, and your own files in the same place.
- How many acres is this property?
