API access
Your AI client reaches Texas Statewide Parcels 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
- ⚠ Anything outside Texas statewide. A request past that edge comes back empty rather than approximated.
- ⚠ Which years it spans, because the covered period is not declared.
- ⚠ Anything Texas Geographic Information Office StratMap does not publish. ParcelOps returns this source as it stands and never fills a blank field from a different one.
- ⚠ The statewide common schema is narrower than many county appraisal-district systems.
- ⚠ Confirm title and boundaries with the county appraisal district or recorded instruments.
- ⚠ Prop_ID (parcelId) is assigned per county appraisal district, not statewide, and this layer publishes no county column to scope it by; a parcelId match spanning more than one county is disclosed as parcelIdCollision.
Methods (6)
A method is one call your agent can make against this source.
searchParcels
readSearch Texas parcels by ID, owner, address, or bbox; prefer identifyParcel after geocoding.
Records returnedparcelHow to get more resultsoffset (offsetField: offset, limitField: limit)Coordinate systemEPSG:4326FreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "sourceObjectId": { "type": "integer", "minimum": 1 }, "parcelId": { "type": "string", "maxLength": 240 }, "owner": { "type": "string", "maxLength": 240 }, "address": { "type": "string", "maxLength": 240 }, "bbox": { "type": "array", "description": "[minLongitude, minLatitude, maxLongitude, maxLatitude] in WGS84. At most 4 square degrees.", "minItems": 4, "maxItems": 4, "items": { "type": "number" } }, "includeGeometry": { "type": "boolean" }, "limit": { "type": "integer", "minimum": 1, "maximum": 200 }, "offset": { "type": "integer", "minimum": 0 } }, "required": [], "additionalProperties": false }Output schema
{ "oneOf": [ { "type": "object", "properties": { "records": { "type": "array", "items": { "type": "object", "properties": { "source": { "type": [ "string", "null" ] }, "sourceName": { "type": [ "string", "null" ] }, "sourceObjectId": { "type": [ "string", "number", "null" ] }, "parcelId": { "type": [ "string", "null" ] }, "alternateParcelId": { "type": [ "string", "null" ] }, "owner": { "type": [ "string", "null" ] }, "ownerName": { "type": [ "string", "null" ] }, "siteAddress": { "type": [ "string", "null" ] }, "address": { "type": [ "string", "null" ] }, "mailingAddress": { "type": [ "string", "null" ] }, "city": { "type": [ "string", "null" ] }, "county": { "type": [ "string", "null" ] }, "state": { "type": [ "string", "null" ] }, "stateCode": { "type": [ "string", "null" ] }, "postalCode": { "type": [ "string", "null" ] }, "marketValue": { "type": [ "number", "null" ] }, "assessedValue": { "type": [ "number", "null" ] }, "taxableValue": { "type": [ "number", "null" ] }, "landValue": { "type": [ "number", "null" ] }, "improvementValue": { "type": [ "number", "null" ] }, "salePrice": { "type": [ "number", "null" ] }, "saleDate": { "type": [ "string", "null" ] }, "saleYear": { "type": [ "integer", "string", "null" ] }, "yearBuilt": { "type": [ "integer", "string", "null" ] }, "area": { "type": [ "number", "null" ] }, "areaUnit": { "type": [ "string", "null" ] }, "acreage": { "type": [ "number", "null" ] }, "landUse": { "type": [ "string", "null" ] }, "legalDescription": { "type": [ "string", "null" ] }, "sourceUpdatedAt": { "type": [ "string", "null" ] }, "coverage": { "type": "object", "properties": { "status": { "const": "attributes_not_published" }, "message": { "type": "string" } }, "required": [ "status", "message" ], "additionalProperties": true }, "sourceAttributes": { "type": [ "object", "null" ], "additionalProperties": true } }, "additionalProperties": true } }, "count": { "type": "integer", "minimum": 0 }, "nextOffset": { "type": [ "integer", "null" ], "minimum": 0 }, "resultsTruncated": { "const": true }, "source": { "type": "object", "additionalProperties": true } }, "required": [ "records", "count" ], "additionalProperties": true }, { "type": "object", "properties": { "type": { "const": "FeatureCollection" }, "features": { "type": "array", "items": { "type": "object", "properties": { "type": { "const": "Feature" }, "geometry": { "type": [ "object", "null" ], "additionalProperties": true }, "properties": { "type": "object", "properties": { "source": { "type": [ "string", "null" ] }, "sourceName": { "type": [ "string", "null" ] }, "sourceObjectId": { "type": [ "string", "number", "null" ] }, "parcelId": { "type": [ "string", "null" ] }, "alternateParcelId": { "type": [ "string", "null" ] }, "owner": { "type": [ "string", "null" ] }, "ownerName": { "type": [ "string", "null" ] }, "siteAddress": { "type": [ "string", "null" ] }, "address": { "type": [ "string", "null" ] }, "mailingAddress": { "type": [ "string", "null" ] }, "city": { "type": [ "string", "null" ] }, "county": { "type": [ "string", "null" ] }, "state": { "type": [ "string", "null" ] }, "stateCode": { "type": [ "string", "null" ] }, "postalCode": { "type": [ "string", "null" ] }, "marketValue": { "type": [ "number", "null" ] }, "assessedValue": { "type": [ "number", "null" ] }, "taxableValue": { "type": [ "number", "null" ] }, "landValue": { "type": [ "number", "null" ] }, "improvementValue": { "type": [ "number", "null" ] }, "salePrice": { "type": [ "number", "null" ] }, "saleDate": { "type": [ "string", "null" ] }, "saleYear": { "type": [ "integer", "string", "null" ] }, "yearBuilt": { "type": [ "integer", "string", "null" ] }, "area": { "type": [ "number", "null" ] }, "areaUnit": { "type": [ "string", "null" ] }, "acreage": { "type": [ "number", "null" ] }, "landUse": { "type": [ "string", "null" ] }, "legalDescription": { "type": [ "string", "null" ] }, "sourceUpdatedAt": { "type": [ "string", "null" ] }, "coverage": { "type": "object", "properties": { "status": { "const": "attributes_not_published" }, "message": { "type": "string" } }, "required": [ "status", "message" ], "additionalProperties": true }, "sourceAttributes": { "type": [ "object", "null" ], "additionalProperties": true } }, "additionalProperties": true } }, "required": [ "type", "geometry", "properties" ], "additionalProperties": true } }, "count": { "type": "integer", "minimum": 0 }, "nextOffset": { "type": [ "integer", "null" ], "minimum": 0 }, "resultsTruncated": { "const": true }, "source": { "type": "object", "additionalProperties": true } }, "required": [ "type", "features", "count" ], "additionalProperties": true } ] }- ⚠ The statewide normalized record is narrower than many county appraisal-district records.
- ⚠ parcelId is assigned per county appraisal district, not statewide; a match spanning more than one county is disclosed as parcelIdCollision rather than returned as one answer.
getParcel
readGet a Texas parcel by its authoritative property or geographic ID.
What you must provideparcelIdRecords returnedparcelHow to get more resultsnoneCoordinate systemEPSG:4326FreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "parcelId": { "type": "string", "maxLength": 240 }, "includeGeometry": { "type": "boolean" } }, "required": [ "parcelId" ], "additionalProperties": false }Output schema
{ "type": "object", "properties": { "kind": { "const": "parcelops.public-data" }, "schemaVersion": { "type": "string" }, "records": { "type": "array", "maxItems": 2, "items": { "type": "object", "properties": { "source": { "type": [ "string", "null" ] }, "sourceName": { "type": [ "string", "null" ] }, "sourceObjectId": { "type": [ "string", "number", "null" ] }, "parcelId": { "type": [ "string", "null" ] }, "alternateParcelId": { "type": [ "string", "null" ] }, "owner": { "type": [ "string", "null" ] }, "ownerName": { "type": [ "string", "null" ] }, "siteAddress": { "type": [ "string", "null" ] }, "address": { "type": [ "string", "null" ] }, "mailingAddress": { "type": [ "string", "null" ] }, "city": { "type": [ "string", "null" ] }, "county": { "type": [ "string", "null" ] }, "state": { "type": [ "string", "null" ] }, "stateCode": { "type": [ "string", "null" ] }, "postalCode": { "type": [ "string", "null" ] }, "marketValue": { "type": [ "number", "null" ] }, "assessedValue": { "type": [ "number", "null" ] }, "taxableValue": { "type": [ "number", "null" ] }, "landValue": { "type": [ "number", "null" ] }, "improvementValue": { "type": [ "number", "null" ] }, "salePrice": { "type": [ "number", "null" ] }, "saleDate": { "type": [ "string", "null" ] }, "saleYear": { "type": [ "integer", "string", "null" ] }, "yearBuilt": { "type": [ "integer", "string", "null" ] }, "area": { "type": [ "number", "null" ] }, "areaUnit": { "type": [ "string", "null" ] }, "acreage": { "type": [ "number", "null" ] }, "landUse": { "type": [ "string", "null" ] }, "legalDescription": { "type": [ "string", "null" ] }, "sourceUpdatedAt": { "type": [ "string", "null" ] }, "coverage": { "type": "object", "properties": { "status": { "const": "attributes_not_published" }, "message": { "type": "string" } }, "required": [ "status", "message" ], "additionalProperties": true }, "sourceAttributes": { "type": [ "object", "null" ], "additionalProperties": true } }, "additionalProperties": true } }, "summary": { "type": "object", "properties": { "matchedRecords": { "type": [ "integer", "null" ], "minimum": 0 }, "returnedRecords": { "type": "integer", "minimum": 0 }, "truncated": { "type": "boolean" } }, "required": [ "matchedRecords", "returnedRecords", "truncated" ], "additionalProperties": true }, "source": { "type": "object", "additionalProperties": true }, "caveats": { "type": "array", "items": { "type": "string" } } }, "required": [ "kind", "records", "summary", "source", "caveats" ], "additionalProperties": true }- ⚠ This ID is not statewide-unique; check the response's ambiguous and parcelIdCollision fields before trusting a single match.
getParcelsInArea
readReturn map-ready Texas parcel polygons for a bounded area.
What you must providebboxRecords returnedparcelHow to get more resultsoffset (offsetField: offset, limitField: limit)Coordinate systemEPSG:4326FreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "bbox": { "type": "array", "description": "[minLongitude, minLatitude, maxLongitude, maxLatitude] in WGS84. At most 4 square degrees.", "minItems": 4, "maxItems": 4, "items": { "type": "number" } }, "limit": { "type": "integer", "minimum": 1, "maximum": 200 }, "offset": { "type": "integer", "minimum": 0 } }, "required": [ "bbox" ], "additionalProperties": false }Output schema
{ "oneOf": [ { "type": "object", "properties": { "records": { "type": "array", "items": { "type": "object", "properties": { "source": { "type": [ "string", "null" ] }, "sourceName": { "type": [ "string", "null" ] }, "sourceObjectId": { "type": [ "string", "number", "null" ] }, "parcelId": { "type": [ "string", "null" ] }, "alternateParcelId": { "type": [ "string", "null" ] }, "owner": { "type": [ "string", "null" ] }, "ownerName": { "type": [ "string", "null" ] }, "siteAddress": { "type": [ "string", "null" ] }, "address": { "type": [ "string", "null" ] }, "mailingAddress": { "type": [ "string", "null" ] }, "city": { "type": [ "string", "null" ] }, "county": { "type": [ "string", "null" ] }, "state": { "type": [ "string", "null" ] }, "stateCode": { "type": [ "string", "null" ] }, "postalCode": { "type": [ "string", "null" ] }, "marketValue": { "type": [ "number", "null" ] }, "assessedValue": { "type": [ "number", "null" ] }, "taxableValue": { "type": [ "number", "null" ] }, "landValue": { "type": [ "number", "null" ] }, "improvementValue": { "type": [ "number", "null" ] }, "salePrice": { "type": [ "number", "null" ] }, "saleDate": { "type": [ "string", "null" ] }, "saleYear": { "type": [ "integer", "string", "null" ] }, "yearBuilt": { "type": [ "integer", "string", "null" ] }, "area": { "type": [ "number", "null" ] }, "areaUnit": { "type": [ "string", "null" ] }, "acreage": { "type": [ "number", "null" ] }, "landUse": { "type": [ "string", "null" ] }, "legalDescription": { "type": [ "string", "null" ] }, "sourceUpdatedAt": { "type": [ "string", "null" ] }, "coverage": { "type": "object", "properties": { "status": { "const": "attributes_not_published" }, "message": { "type": "string" } }, "required": [ "status", "message" ], "additionalProperties": true }, "sourceAttributes": { "type": [ "object", "null" ], "additionalProperties": true } }, "additionalProperties": true } }, "count": { "type": "integer", "minimum": 0 }, "nextOffset": { "type": [ "integer", "null" ], "minimum": 0 }, "resultsTruncated": { "const": true }, "source": { "type": "object", "additionalProperties": true } }, "required": [ "records", "count" ], "additionalProperties": true }, { "type": "object", "properties": { "type": { "const": "FeatureCollection" }, "features": { "type": "array", "items": { "type": "object", "properties": { "type": { "const": "Feature" }, "geometry": { "type": [ "object", "null" ], "additionalProperties": true }, "properties": { "type": "object", "properties": { "source": { "type": [ "string", "null" ] }, "sourceName": { "type": [ "string", "null" ] }, "sourceObjectId": { "type": [ "string", "number", "null" ] }, "parcelId": { "type": [ "string", "null" ] }, "alternateParcelId": { "type": [ "string", "null" ] }, "owner": { "type": [ "string", "null" ] }, "ownerName": { "type": [ "string", "null" ] }, "siteAddress": { "type": [ "string", "null" ] }, "address": { "type": [ "string", "null" ] }, "mailingAddress": { "type": [ "string", "null" ] }, "city": { "type": [ "string", "null" ] }, "county": { "type": [ "string", "null" ] }, "state": { "type": [ "string", "null" ] }, "stateCode": { "type": [ "string", "null" ] }, "postalCode": { "type": [ "string", "null" ] }, "marketValue": { "type": [ "number", "null" ] }, "assessedValue": { "type": [ "number", "null" ] }, "taxableValue": { "type": [ "number", "null" ] }, "landValue": { "type": [ "number", "null" ] }, "improvementValue": { "type": [ "number", "null" ] }, "salePrice": { "type": [ "number", "null" ] }, "saleDate": { "type": [ "string", "null" ] }, "saleYear": { "type": [ "integer", "string", "null" ] }, "yearBuilt": { "type": [ "integer", "string", "null" ] }, "area": { "type": [ "number", "null" ] }, "areaUnit": { "type": [ "string", "null" ] }, "acreage": { "type": [ "number", "null" ] }, "landUse": { "type": [ "string", "null" ] }, "legalDescription": { "type": [ "string", "null" ] }, "sourceUpdatedAt": { "type": [ "string", "null" ] }, "coverage": { "type": "object", "properties": { "status": { "const": "attributes_not_published" }, "message": { "type": "string" } }, "required": [ "status", "message" ], "additionalProperties": true }, "sourceAttributes": { "type": [ "object", "null" ], "additionalProperties": true } }, "additionalProperties": true } }, "required": [ "type", "geometry", "properties" ], "additionalProperties": true } }, "count": { "type": "integer", "minimum": 0 }, "nextOffset": { "type": [ "integer", "null" ], "minimum": 0 }, "resultsTruncated": { "const": true }, "source": { "type": "object", "additionalProperties": true } }, "required": [ "type", "features", "count" ], "additionalProperties": true } ] }identifyParcel
readIdentify an official Texas parcel at a WGS84 point.
What you must providelatitudelongitudeRecords returnedparcelHow to get more resultsnoneCoordinate systemEPSG:4326FreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "latitude": { "type": "number", "minimum": 25.5, "maximum": 36.6 }, "longitude": { "type": "number", "minimum": -106.7, "maximum": -93.4 }, "limit": { "type": "integer", "minimum": 1, "maximum": 25 } }, "required": [ "latitude", "longitude" ], "additionalProperties": false }Output schema
{ "oneOf": [ { "type": "object", "properties": { "records": { "type": "array", "items": { "type": "object", "properties": { "source": { "type": [ "string", "null" ] }, "sourceName": { "type": [ "string", "null" ] }, "sourceObjectId": { "type": [ "string", "number", "null" ] }, "parcelId": { "type": [ "string", "null" ] }, "alternateParcelId": { "type": [ "string", "null" ] }, "owner": { "type": [ "string", "null" ] }, "ownerName": { "type": [ "string", "null" ] }, "siteAddress": { "type": [ "string", "null" ] }, "address": { "type": [ "string", "null" ] }, "mailingAddress": { "type": [ "string", "null" ] }, "city": { "type": [ "string", "null" ] }, "county": { "type": [ "string", "null" ] }, "state": { "type": [ "string", "null" ] }, "stateCode": { "type": [ "string", "null" ] }, "postalCode": { "type": [ "string", "null" ] }, "marketValue": { "type": [ "number", "null" ] }, "assessedValue": { "type": [ "number", "null" ] }, "taxableValue": { "type": [ "number", "null" ] }, "landValue": { "type": [ "number", "null" ] }, "improvementValue": { "type": [ "number", "null" ] }, "salePrice": { "type": [ "number", "null" ] }, "saleDate": { "type": [ "string", "null" ] }, "saleYear": { "type": [ "integer", "string", "null" ] }, "yearBuilt": { "type": [ "integer", "string", "null" ] }, "area": { "type": [ "number", "null" ] }, "areaUnit": { "type": [ "string", "null" ] }, "acreage": { "type": [ "number", "null" ] }, "landUse": { "type": [ "string", "null" ] }, "legalDescription": { "type": [ "string", "null" ] }, "sourceUpdatedAt": { "type": [ "string", "null" ] }, "coverage": { "type": "object", "properties": { "status": { "const": "attributes_not_published" }, "message": { "type": "string" } }, "required": [ "status", "message" ], "additionalProperties": true }, "sourceAttributes": { "type": [ "object", "null" ], "additionalProperties": true } }, "additionalProperties": true } }, "count": { "type": "integer", "minimum": 0 }, "nextOffset": { "type": [ "integer", "null" ], "minimum": 0 }, "resultsTruncated": { "const": true }, "source": { "type": "object", "additionalProperties": true } }, "required": [ "records", "count" ], "additionalProperties": true }, { "type": "object", "properties": { "type": { "const": "FeatureCollection" }, "features": { "type": "array", "items": { "type": "object", "properties": { "type": { "const": "Feature" }, "geometry": { "type": [ "object", "null" ], "additionalProperties": true }, "properties": { "type": "object", "properties": { "source": { "type": [ "string", "null" ] }, "sourceName": { "type": [ "string", "null" ] }, "sourceObjectId": { "type": [ "string", "number", "null" ] }, "parcelId": { "type": [ "string", "null" ] }, "alternateParcelId": { "type": [ "string", "null" ] }, "owner": { "type": [ "string", "null" ] }, "ownerName": { "type": [ "string", "null" ] }, "siteAddress": { "type": [ "string", "null" ] }, "address": { "type": [ "string", "null" ] }, "mailingAddress": { "type": [ "string", "null" ] }, "city": { "type": [ "string", "null" ] }, "county": { "type": [ "string", "null" ] }, "state": { "type": [ "string", "null" ] }, "stateCode": { "type": [ "string", "null" ] }, "postalCode": { "type": [ "string", "null" ] }, "marketValue": { "type": [ "number", "null" ] }, "assessedValue": { "type": [ "number", "null" ] }, "taxableValue": { "type": [ "number", "null" ] }, "landValue": { "type": [ "number", "null" ] }, "improvementValue": { "type": [ "number", "null" ] }, "salePrice": { "type": [ "number", "null" ] }, "saleDate": { "type": [ "string", "null" ] }, "saleYear": { "type": [ "integer", "string", "null" ] }, "yearBuilt": { "type": [ "integer", "string", "null" ] }, "area": { "type": [ "number", "null" ] }, "areaUnit": { "type": [ "string", "null" ] }, "acreage": { "type": [ "number", "null" ] }, "landUse": { "type": [ "string", "null" ] }, "legalDescription": { "type": [ "string", "null" ] }, "sourceUpdatedAt": { "type": [ "string", "null" ] }, "coverage": { "type": "object", "properties": { "status": { "const": "attributes_not_published" }, "message": { "type": "string" } }, "required": [ "status", "message" ], "additionalProperties": true }, "sourceAttributes": { "type": [ "object", "null" ], "additionalProperties": true } }, "additionalProperties": true } }, "required": [ "type", "geometry", "properties" ], "additionalProperties": true } }, "count": { "type": "integer", "minimum": 0 }, "nextOffset": { "type": [ "integer", "null" ], "minimum": 0 }, "resultsTruncated": { "const": true }, "source": { "type": "object", "additionalProperties": true } }, "required": [ "type", "features", "count" ], "additionalProperties": true } ] }- ⚠ A point intersection can return multiple candidates and is not a survey or title determination.
countParcels
readCount Texas parcels matching a bounded filter.
Records returnedparcel-countHow to get more resultsnoneFreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "parcelId": { "type": "string", "maxLength": 240 }, "owner": { "type": "string", "maxLength": 240 }, "address": { "type": "string", "maxLength": 240 }, "bbox": { "type": "array", "description": "[minLongitude, minLatitude, maxLongitude, maxLatitude] in WGS84. At most 4 square degrees.", "minItems": 4, "maxItems": 4, "items": { "type": "number" } } }, "required": [], "additionalProperties": false }Output schema
{ "type": "object", "properties": { "count": { "type": "integer", "minimum": 0 }, "source": { "type": [ "object", "null" ], "additionalProperties": true } }, "required": [ "count" ], "additionalProperties": true }getServiceInfo
readReturn supported fields, service constraints, and legal-use notes.
FreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": {}, "required": [], "additionalProperties": false }
Where this source is used
- Texas grid and land screening
Put Texas grid context next to the state parcel record and the site constraints in one screening call.
- 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.
- Who owns this property?
- How many acres is this property?
- What has this property been assessed at over time?
