RBSHome MCP
An official MCP server provided by RBSHome that allows AI assistants to query Dallas and Collin County, Texas property and tax-delinquency records. It enables filtering leads, looking up property details, running offer calculators, and saving filters, acting as a research desk for real estate investors.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://rbshome.com/api/mcpWhat its tools do
21 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (20)
filter_propertiesget_propertysearch_propertiesfind_owner_portfoliofind_recent_buyersget_market_statslist_filter_fieldslist_saved_filtersget_usagesearchfetchfind_likely_buyersestimate_lot_valuefind_entity_ownerget_tax_sale_historycomps_for_addressanalyze_dealfind_builders_for_lotmotivated_sellers_neardraft_offer_letter
Can change data (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to rbshome.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Filter tax-delinquent leads by score, tier, property use, and years delinquent
- Look up property details including tax balance, years owed, and appraised values
- Run RBSHome's offer calculator to determine maximum allowable offers
- List county tax-foreclosure sale listings with dates and minimum bids
Source and maintenance
Protocol and capabilities
- Server
- rbshome 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 21 advertised
- Resources
- 2 advertised
- Resource templates
- 0 advertised
- Prompts
- 4 advertised
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
21 advertised
filter_properties — Filter RBSHome leads
Find tax-delinquent property leads in Dallas County or Collin County, Texas that match a buy box (score, tier, property use, lot size, appraised value, ZIP, owner location, years delinquent and more), using the same filter as the RBSHome map. Call with count_only=true first to size the list, then page through results (25 per page by default, up to 1,000 rows per filter). Each row has a lead_id for get_property and a url that opens it in RBSHome. Call list_filter_fields before using attrs. Returns no sale prices, valuations, phone numbers or emails. Rows count toward a daily row limit. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"near": {
"type": "object",
"required": [
"lead_id",
"radius_mi"
],
"properties": {
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
},
"radius_mi": {
"type": "number",
"maximum": 1.5,
"minimum": 0.1,
"description": "Radius in miles, 0.1 to 1.5"
}
},
"description": "Only leads within radius_mi of this property's map pin",
"additionalProperties": false
},
"page": {
"type": "integer",
"default": 1,
"maximum": 40,
"minimum": 1,
"description": "Page, 1 to 40"
},
"sort": {
"enum": [
"score",
"levy",
"years",
"next_sale",
"motivation"
],
"type": "string",
"description": "score (default), levy (tax balance), years (years delinquent) or next_sale (next tax-sale date)"
},
"attrs": {
"type": "object",
"description": "Attribute filters keyed by registry key, e.g. {\"flood_pct\":{\"max\":5}} or {\"flood_zone\":{\"not_in\":[\"AE\"]}}. Call list_filter_fields for the keys; never guess one.",
"propertyNames": {
"type": "string",
"pattern": "^[a-z][a-z0-9_]{0,39}$"
},
"additionalProperties": {
"type": "object",
"properties": {
"eq": {
"type": "boolean"
},
"in": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 500
},
"max": {
"type": "number"
},
"min": {
"type": "number"
},
"keep": {
"type": "string",
"maxLength": 40
},
"not_in": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 500
},
"unknown": {
"enum": [
"include",
"exclude"
],
"type": "string"
}
},
"additionalProperties": false
}
},
"kinds": {
"type": "array",
"items": {
"enum": [
"vacant_lot",
"single_family",
"multifamily",
"commercial",
"mobile_home",
"builder_inventory",
"business_personal",
"minerals"
],
"type": "string"
},
"maxItems": 8,
"description": "Property kinds from the tax roll"
},
"tiers": {
"type": "array",
"items": {
"enum": [
"A",
"B",
"C",
"D"
],
"type": "string"
},
"maxItems": 4,
"description": "Lead tiers; A is the most distressed"
},
"counties": {
"type": "array",
"items": {
"enum": [
"Dallas",
"Collin"
],
"type": "string",
"description": "Dallas or Collin (Texas). No other county is covered."
},
"maxItems": 2,
"minItems": 1,
"description": "Dallas, Collin or both. Omit for both."
},
"sort_dir": {
"enum": [
"asc",
"desc"
],
"type": "string",
"description": "Default desc; asc for next_sale (soonest first)"
},
"acres_max": {
"type": "number",
"maximum": 100000,
"minimum": 0,
"description": "Largest lot, acres"
},
"acres_min": {
"type": "number",
"maximum": 100000,
"minimum": 0,
"description": "Smallest lot, acres"
},
"homestead": {
"type": [
"boolean",
"null"
],
"description": "Property has a homestead exemption on the county tax roll: true = only these, false = leave these out, null = either"
},
"min_score": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "Lowest lead score, 0 to 100. Default 45. Ignored while tiers is set, as on the map."
},
"page_size": {
"type": "integer",
"default": 25,
"maximum": 50,
"minimum": 1,
"description": "Rows per page, 1 to 50. page x page_size may not pass 1,000."
},
"count_only": {
"type": "boolean",
"default": false,
"description": "true returns only the count. Call this first to size the list."
},
"property_use": {
"type": "array",
"items": {
"enum": [
"single_family",
"multifamily",
"vacant_lot",
"commercial",
"industrial",
"other"
],
"type": "string"
},
"maxItems": 6,
"description": "Property use from the appraisal district"
},
"zips_exclude": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{5}$"
},
"maxItems": 100,
"description": "Leave out these 5-digit ZIP codes"
},
"zips_include": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{5}$"
},
"maxItems": 100,
"description": "Only these 5-digit ZIP codes"
},
"is_delinquent": {
"type": [
"boolean",
"null"
],
"description": "Tax-delinquent: true = only these, false = leave these out, null = either"
},
"portfolio_min": {
"type": "integer",
"maximum": 10000,
"minimum": 1,
"description": "Owner holds at least this many Dallas and Collin properties"
},
"multiple_owners": {
"type": [
"boolean",
"null"
],
"description": "More than one owner on title: true = only these, false = leave these out, null = either"
},
"saved_filter_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "Start from this saved filter (ids from list_saved_filters); other fields change it"
},
"years_owned_max": {
"type": "number",
"maximum": 200,
"minimum": 0,
"description": "Most years the owner has held it"
},
"years_owned_min": {
"type": "number",
"maximum": 200,
"minimum": 0,
"description": "Fewest years the owner has held it"
},
"exclude_keywords": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[^,\\t\\n]+$",
"maxLength": 40,
"minLength": 2
},
"maxItems": 50,
"description": "Owner name contains none of these words"
},
"include_keywords": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[^,\\t\\n]+$",
"maxLength": 40,
"minLength": 2
},
"maxItems": 50,
"description": "Owner name contains any of these words"
},
"include_unmapped": {
"type": "boolean",
"description": "Include leads with no map pin. Default false."
},
"market_value_max": {
"type": "number",
"maximum": 1000000000,
"minimum": 0,
"description": "Highest appraisal-district market value, USD (not a price)"
},
"market_value_min": {
"type": "number",
"maximum": 1000000000,
"minimum": 0,
"description": "Lowest appraisal-district market value, USD (not a price)"
},
"est_annual_tax_max": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Highest yearly tax levy, USD"
},
"est_annual_tax_min": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Lowest yearly tax levy, USD"
},
"jurisdiction_codes": {
"type": "array",
"items": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"maxItems": 50,
"description": "Taxing jurisdiction codes"
},
"out_of_state_owner": {
"type": [
"boolean",
"null"
],
"description": "Owner mailing address outside Texas: true = only these, false = leave these out, null = either"
},
"years_delinquent_min": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "Fewest delinquent tax years"
},
"include_institutional": {
"type": "boolean",
"description": "Include school districts, banks and hospitals. Default false."
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"count",
"count_source",
"page",
"page_size",
"next_page",
"sort",
"results",
"map_url",
"map_url_dropped",
"applied_filter",
"truncated",
"notes",
"sources",
"data_as_of"
],
"properties": {
"page": {
"type": "number"
},
"sort": {
"type": "string"
},
"count": {
"type": "number"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"map_url": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"lead_id",
"url",
"county",
"account",
"situs_address",
"situs_city",
"situs_zip",
"owner_name",
"property_use",
"lot_acres",
"market_value",
"tier",
"score_total",
"total_levy_balance",
"years_delinquent",
"has_suit",
"next_sale_date",
"portfolio_count",
"transition_state",
"prev_tier",
"is_mapped"
],
"properties": {
"url": {
"type": "string"
},
"tier": {
"type": [
"string",
"null"
]
},
"county": {
"type": "string"
},
"account": {
"type": "string"
},
"lead_id": {
"type": "string"
},
"has_suit": {
"type": [
"boolean",
"null"
]
},
"is_mapped": {
"type": [
"boolean",
"null"
]
},
"lot_acres": {
"type": [
"number",
"null"
]
},
"prev_tier": {
"type": [
"string",
"null"
]
},
"situs_zip": {
"type": [
"string",
"null"
]
},
"owner_name": {
"type": [
"string",
"null"
]
},
"situs_city": {
"type": [
"string",
"null"
]
},
"score_total": {
"type": [
"number",
"null"
]
},
"market_value": {
"type": [
"number",
"null"
]
},
"property_use": {
"type": [
"string",
"null"
]
},
"situs_address": {
"type": [
"string",
"null"
]
},
"next_sale_date": {
"type": [
"string",
"null"
]
},
"portfolio_count": {
"type": [
"number",
"null"
]
},
"transition_state": {
"type": [
"string",
"null"
]
},
"years_delinquent": {
"type": [
"number",
"null"
]
},
"total_levy_balance": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"next_page": {
"type": [
"number",
"null"
]
},
"page_size": {
"type": "number"
},
"truncated": {
"type": "boolean"
},
"data_as_of": {
"type": "string"
},
"count_source": {
"enum": [
"cached",
"live"
],
"type": "string"
},
"applied_filter": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"map_url_dropped": {
"anyOf": [
{
"enum": [
"polygon",
"all"
],
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}{
"title": "Filter RBSHome leads",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_property — Get RBSHome property details
Get one Dallas County or Collin County, Texas property by lead_id (County:account) or by county plus account: location, owner of record and mailing address, tax-delinquency status (balance, years, tax suit, next sale date), appraisal-district values and data sources with dates. Optional sections: terrain (slope and flood), history (weekly tax-roll changes), links (county record and free map links), outline (parcel boundary), my_research (structured property facts the user saved in RBSHome, such as beds, year built and occupancy; their notes and free-text fields are only counted and stay in RBSHome). Returns no sale prices, valuations, phone numbers or emails. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"county": {
"enum": [
"Dallas",
"Collin"
],
"type": "string",
"description": "Dallas or Collin (Texas). No other county is covered."
},
"account": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,32}$",
"description": "Appraisal-district account number; pass with county instead of lead_id"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
},
"sections": {
"type": "array",
"items": {
"enum": [
"terrain",
"history",
"links",
"outline",
"my_research"
],
"type": "string"
},
"default": [
"links"
],
"maxItems": 5,
"description": "Extra sections: terrain, history, links, outline, my_research. Default links."
},
"history_weeks": {
"type": "integer",
"default": 12,
"maximum": 52,
"minimum": 1,
"description": "Weeks of tax-roll history, 1 to 52"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"kind",
"situs",
"owner",
"tax",
"values",
"cad",
"owner_facts",
"section_errors",
"notes",
"sources",
"data_as_of"
],
"properties": {
"cad": {
"type": "object",
"required": [
"sources"
],
"properties": {
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
}
},
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
}
},
"tax": {
"type": "object",
"required": [
"tier",
"score_total",
"score_delta",
"prev_tier",
"transition_state",
"total_levy_balance",
"years_delinquent",
"years_left_roll",
"has_suit",
"next_sale_date",
"est_annual_tax"
],
"properties": {
"tier": {
"type": [
"string",
"null"
]
},
"has_suit": {
"type": [
"boolean",
"null"
]
},
"prev_tier": {
"type": [
"string",
"null"
]
},
"score_delta": {
"type": [
"number",
"null"
]
},
"score_total": {
"type": [
"number",
"null"
]
},
"est_annual_tax": {
"type": [
"number",
"null"
]
},
"next_sale_date": {
"type": [
"string",
"null"
]
},
"years_left_roll": {
"type": "array",
"items": {
"type": "string"
},
"description": "Tax years whose rows left the county's roll. For kind 'lead' they are not counted in total_levy_balance or years_delinquent; for kind 'dropped' they are the years total_levy_balance covers."
},
"transition_state": {
"type": [
"string",
"null"
]
},
"years_delinquent": {
"type": [
"number",
"null"
]
},
"total_levy_balance": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"url": {
"type": "string"
},
"kind": {
"enum": [
"lead",
"dropped",
"property"
],
"type": "string"
},
"links": {
"type": "array",
"items": {
"type": "object",
"required": [
"key",
"label",
"href"
],
"properties": {
"key": {
"type": "string"
},
"href": {
"type": "string"
},
"label": {
"type": "string"
}
},
"additionalProperties": false
}
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"owner": {
"type": "object",
"required": [
"name",
"mailing_full",
"mailing_city",
"mailing_state",
"out_of_state",
"homestead",
"multiple_owners"
],
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"homestead": {
"type": [
"boolean",
"null"
]
},
"mailing_city": {
"type": [
"string",
"null"
]
},
"mailing_full": {
"type": [
"string",
"null"
]
},
"out_of_state": {
"type": [
"boolean",
"null"
]
},
"mailing_state": {
"type": [
"string",
"null"
]
},
"multiple_owners": {
"type": [
"boolean",
"null"
]
}
},
"additionalProperties": false
},
"situs": {
"type": "object",
"required": [
"address",
"city",
"zip",
"county",
"lat",
"lng",
"lot_acres",
"property_use"
],
"properties": {
"lat": {
"type": [
"number",
"null"
]
},
"lng": {
"type": [
"number",
"null"
]
},
"zip": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"county": {
"type": "string"
},
"address": {
"type": [
"string",
"null"
]
},
"lot_acres": {
"type": [
"number",
"null"
]
},
"property_use": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
"values": {
"type": "object",
"required": [
"market",
"land",
"improvement",
"value_year"
],
"properties": {
"land": {
"type": [
"number",
"null"
]
},
"market": {
"type": [
"number",
"null"
]
},
"value_year": {
"type": [
"number",
"null"
]
},
"improvement": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"history": {
"type": "object",
"required": [
"weeks",
"first_date",
"last_date",
"weekly_captures"
],
"properties": {
"weeks": {
"type": "array",
"items": {
"type": "object",
"required": [
"date",
"kind",
"changes"
],
"properties": {
"date": {
"type": "string"
},
"kind": {
"type": "string"
},
"changes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}
},
"last_date": {
"type": [
"string",
"null"
]
},
"first_date": {
"type": [
"string",
"null"
]
},
"weekly_captures": {
"type": "number"
}
},
"additionalProperties": false
},
"lead_id": {
"type": "string"
},
"outline": {
"anyOf": [
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"terrain": {
"anyOf": [
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"data_as_of": {
"type": "string"
},
"my_research": {
"type": "object",
"required": [
"items",
"notes_not_shown",
"text_fields_not_shown"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"saved_at",
"fields"
],
"properties": {
"fields": {
"type": "object",
"description": "Structured property facts the user saved, by field key (beds, baths, living_sqft, year_built, pool, occupancy, ...).",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
}
},
"saved_at": {
"type": "string"
}
},
"additionalProperties": false
}
},
"notes_not_shown": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Free-text notes the user saved for this property. Not returned; they are read in RBSHome."
},
"text_fields_not_shown": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Free-text fields the user saved (roof notes, liens, legal description, ...). Not returned; they are read in RBSHome."
}
},
"additionalProperties": false
},
"owner_facts": {
"anyOf": [
{
"type": "object",
"required": [
"owner_out_of_county",
"owner_out_of_zip",
"owner_corporate",
"last_deed_date",
"last_deed_type_label",
"inter_family_transfer",
"sources"
],
"properties": {
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"last_deed_date": {
"type": [
"string",
"null"
]
},
"owner_corporate": {
"type": [
"boolean",
"null"
]
},
"owner_out_of_zip": {
"type": [
"boolean",
"null"
]
},
"owner_out_of_county": {
"type": [
"boolean",
"null"
]
},
"last_deed_type_label": {
"type": [
"string",
"null"
]
},
"inter_family_transfer": {
"type": [
"boolean",
"null"
]
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"section_errors": {
"type": "array",
"items": {
"type": "object",
"required": [
"section",
"code"
],
"properties": {
"code": {
"type": "string"
},
"section": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Get RBSHome property details",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_properties — Search RBSHome by address or owner
Turn a street address, appraisal-district account number, lead ID (County:account) or owner-of-record name into RBSHome lead_ids, with tier and score where a match is a lead. Address mode searches Dallas and Collin counties; owner mode needs a county and at least 3 letters of a name. Returns up to 25 matches; use get_property for the full record. Dallas County and Collin County, Texas only. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"mode": {
"enum": [
"address",
"owner"
],
"type": "string",
"default": "address",
"description": "address (also matches account numbers and lead IDs) or owner (at least 3 letters of the name)"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Matches to return, 1 to 25"
},
"query": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Street address, appraisal-district account number, lead ID like 'Collin:2771234', or owner name"
},
"county": {
"enum": [
"Dallas",
"Collin"
],
"type": "string",
"description": "Dallas or Collin. Required for owner mode; optional for address mode."
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"count",
"results",
"notes",
"sources",
"data_as_of"
],
"properties": {
"count": {
"type": "number"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"lead_id",
"url",
"county",
"account",
"is_lead",
"situs_address",
"situs_city",
"situs_zip",
"owner_name",
"tier",
"score_total"
],
"properties": {
"url": {
"type": "string"
},
"tier": {
"type": [
"string",
"null"
]
},
"county": {
"type": "string"
},
"account": {
"type": "string"
},
"is_lead": {
"type": [
"boolean",
"null"
]
},
"lead_id": {
"type": "string"
},
"situs_zip": {
"type": [
"string",
"null"
]
},
"owner_name": {
"type": [
"string",
"null"
]
},
"situs_city": {
"type": [
"string",
"null"
]
},
"score_total": {
"type": [
"number",
"null"
]
},
"situs_address": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"data_as_of": {
"type": "string"
}
},
"additionalProperties": false
}{
"title": "Search RBSHome by address or owner",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_owner_portfolio — Find an owner's other properties
Given one property's lead_id, list the other Dallas County and Collin County properties held by the same owner of record, which of them are tax-delinquent leads, and their balances. Up to 100 properties. Public appraisal-district records only. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id"
],
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 100,
"minimum": 1,
"description": "Other properties to list, 1 to 100"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"source",
"total_parcels",
"leads_in_portfolio",
"total_levy_balance",
"counties",
"results",
"truncated",
"notes",
"sources",
"data_as_of"
],
"properties": {
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"source": {
"type": "object",
"required": [
"lead_id",
"owner_name"
],
"properties": {
"lead_id": {
"type": "string"
},
"owner_name": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"lead_id",
"url",
"situs_address",
"situs_city",
"is_lead",
"tier",
"score_total",
"total_levy_balance",
"years_delinquent",
"next_sale_date",
"has_suit"
],
"properties": {
"url": {
"type": "string"
},
"tier": {
"type": [
"string",
"null"
]
},
"is_lead": {
"type": "boolean"
},
"lead_id": {
"type": "string"
},
"has_suit": {
"type": [
"boolean",
"null"
]
},
"situs_city": {
"type": [
"string",
"null"
]
},
"score_total": {
"type": [
"number",
"null"
]
},
"situs_address": {
"type": [
"string",
"null"
]
},
"next_sale_date": {
"type": [
"string",
"null"
]
},
"years_delinquent": {
"type": [
"number",
"null"
]
},
"total_levy_balance": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"counties": {
"type": "array",
"items": {
"type": "string"
}
},
"truncated": {
"type": "boolean"
},
"data_as_of": {
"type": "string"
},
"total_parcels": {
"type": "number"
},
"leads_in_portfolio": {
"type": "number"
},
"total_levy_balance": {
"type": "number"
}
},
"additionalProperties": false
}{
"title": "Find an owner's other properties",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_recent_buyers — Recent entity buyers near a property
List companies and other entities that bought property within 0.5 miles of a Dallas or Collin County lead in the last 24 months, using county appraisal-district deed dates, ranked by how many Dallas and Collin County purchases they made in that period and then by nearby purchases, with up to 3 recent purchases each. 25 buyers per page; pass page for the next ones (total and has_more say how many there are). Individual buyers are left out. The data cannot show whether a purchase was cash and has no prices. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id"
],
"properties": {
"page": {
"type": "integer",
"default": 1,
"maximum": 1000,
"minimum": 1,
"description": "1-based page of 25 buyers"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"radius_mi",
"months",
"nearby_deeds",
"buyers_total",
"page",
"page_size",
"total",
"has_more",
"individuals_omitted",
"buyers",
"disclaimer",
"notes",
"sources",
"data_as_of"
],
"properties": {
"url": {
"type": "string"
},
"page": {
"type": "number"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"total": {
"type": "number"
},
"buyers": {
"type": "array",
"items": {
"type": "object",
"required": [
"owner_name",
"mail_city",
"mail_state",
"signals",
"nearby_count",
"wide_count",
"latest_date",
"latest_address",
"recent"
],
"properties": {
"recent": {
"type": "array",
"items": {
"type": "object",
"required": [
"address",
"date"
],
"properties": {
"date": {
"type": [
"string",
"null"
]
},
"address": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"signals": {
"type": "array",
"items": {
"enum": [
"entity",
"absentee",
"out_of_state",
"repeat"
],
"type": "string"
}
},
"mail_city": {
"type": [
"string",
"null"
]
},
"mail_state": {
"type": [
"string",
"null"
]
},
"owner_name": {
"type": "string"
},
"wide_count": {
"type": "number"
},
"latest_date": {
"type": [
"string",
"null"
]
},
"nearby_count": {
"type": "number"
},
"latest_address": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"months": {
"type": "number"
},
"lead_id": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"has_more": {
"type": "boolean"
},
"page_size": {
"type": "number"
},
"radius_mi": {
"type": "number"
},
"data_as_of": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"buyers_total": {
"type": "number"
},
"nearby_deeds": {
"type": "number"
},
"individuals_omitted": {
"type": "number"
}
},
"additionalProperties": false
}{
"title": "Recent entity buyers near a property",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_market_stats — ZIP-level lead supply and transfers
Rank ZIP codes in Dallas County or Collin County, Texas by tax-delinquent lead supply (all tiers and Tier A) next to how many parcels changed owners in the last 3, 6, 12 and 24 months and the share bought by entities, absentee and out-of-state buyers. Texas does not disclose sale prices, so there are no prices, days on market or sell-through rates. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"zips": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{5}$"
},
"maxItems": 10,
"minItems": 1,
"description": "Or compare these 5-digit ZIP codes (up to 10)"
},
"kinds": {
"type": "array",
"items": {
"enum": [
"vacant_lot",
"single_family",
"multifamily",
"commercial",
"mobile_home",
"builder_inventory",
"business_personal",
"minerals"
],
"type": "string"
},
"maxItems": 8,
"description": "Count only these property kinds"
},
"limit": {
"type": "integer",
"default": 30,
"maximum": 60,
"minimum": 1,
"description": "ZIP codes to return, 1 to 60"
},
"county": {
"enum": [
"Dallas",
"Collin"
],
"type": "string",
"description": "Rank the ZIP codes of this county"
},
"sort_by": {
"enum": [
"leads",
"tier_a",
"transfers_12m",
"entity_buyer_pct_12m"
],
"type": "string",
"default": "leads",
"description": "leads, tier_a, transfers_12m or entity_buyer_pct_12m"
},
"min_score": {
"type": "integer",
"default": 0,
"maximum": 100,
"minimum": 0,
"description": "Lowest lead score counted, 0 to 100. Default 0, every tier; Tier A is 45 and up."
},
"include_unmapped": {
"type": "boolean",
"default": false,
"description": "Count leads with no map pin"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"region",
"rows",
"unzipped",
"caveats",
"notes",
"sources",
"data_as_of"
],
"properties": {
"rows": {
"type": "array",
"items": {
"type": "object",
"required": [
"zip",
"county",
"leads",
"tier_a",
"transfers",
"map_url"
],
"properties": {
"zip": {
"type": "string"
},
"leads": {
"type": "number"
},
"county": {
"type": [
"string",
"null"
]
},
"tier_a": {
"type": "number"
},
"map_url": {
"type": [
"string",
"null"
]
},
"transfers": {
"anyOf": [
{
"type": "object",
"required": [
"m3",
"m6",
"m12",
"m24",
"entity_pct_12m",
"absentee_pct_12m",
"out_of_state_pct_12m",
"distinct_buyers_12m"
],
"properties": {
"m3": {
"type": "number"
},
"m6": {
"type": "number"
},
"m12": {
"type": "number"
},
"m24": {
"type": "number"
},
"entity_pct_12m": {
"type": [
"number",
"null"
]
},
"absentee_pct_12m": {
"type": [
"number",
"null"
]
},
"distinct_buyers_12m": {
"type": [
"number",
"null"
]
},
"out_of_state_pct_12m": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"region": {
"type": "string"
},
"caveats": {
"type": "array",
"items": {
"type": "string"
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"unzipped": {
"type": "number"
},
"data_as_of": {
"type": "string"
}
},
"additionalProperties": false
}{
"title": "ZIP-level lead supply and transfers",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_filter_fields — List RBSHome filter fields
List the filters filter_properties accepts: core fields with their allowed values, and attribute filters (for example road frontage, flood zone, slope, zoning) with units, ranges, per-county coverage and data dates. Call this before using attrs; never guess a field key. Pass section for full details on one group. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"county": {
"enum": [
"Dallas",
"Collin"
],
"type": "string",
"description": "Show coverage for this county only"
},
"section": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "Full details (options, ranges, coverage) for one group of attribute filters, named as in the list's section field, e.g. Zoning"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"core",
"attributes",
"counties",
"data_as_of"
],
"properties": {
"core": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"type",
"default"
],
"properties": {
"enum": {
"type": "array",
"items": {
"type": "string"
}
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"default": {
"type": [
"string",
"number",
"boolean",
"null"
]
}
},
"additionalProperties": false
}
},
"counties": {
"type": "array",
"items": {
"type": "object",
"required": [
"county",
"leads"
],
"properties": {
"leads": {
"type": [
"number",
"null"
]
},
"county": {
"type": "string"
}
},
"additionalProperties": false
}
},
"attributes": {
"type": "array",
"items": {
"type": "object",
"required": [
"key",
"kind",
"label",
"unit",
"section"
],
"properties": {
"key": {
"type": "string"
},
"max": {
"type": [
"number",
"null"
]
},
"min": {
"type": [
"number",
"null"
]
},
"kind": {
"type": "string"
},
"unit": {
"type": [
"string",
"null"
]
},
"label": {
"type": "string"
},
"missing": {
"type": "string"
},
"options": {
"anyOf": [
{
"type": "array",
"items": {
"type": "object",
"required": [
"value",
"label"
],
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
}
},
"additionalProperties": false
}
},
{
"type": "null"
}
]
},
"section": {
"type": "string"
},
"coverage": {
"type": "array",
"items": {
"type": "object",
"required": [
"county",
"rows_with_value",
"rows_total",
"data_date"
],
"properties": {
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
},
"rows_total": {
"type": [
"number",
"null"
]
},
"rows_with_value": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"source_url": {
"type": [
"string",
"null"
]
},
"source_label": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"data_as_of": {
"type": "string"
}
},
"additionalProperties": false
}{
"title": "List RBSHome filter fields",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_saved_filters — List my saved filters
List the filters the user saved in RBSHome (up to 50) with a plain-language summary and a map link. With with_counts=true, adds the current lead count for up to 10 of them. Pass an id as saved_filter_id to filter_properties to run one. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"with_counts": {
"type": "boolean",
"default": false,
"description": "Add the current lead count for the first 10 filters"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"filters",
"notes"
],
"properties": {
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"filters": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"summary",
"map_url",
"updated_on"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"count": {
"type": "number"
},
"map_url": {
"type": "string"
},
"summary": {
"type": "string"
},
"updated_on": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "List my saved filters",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}save_filter — Save a filter to RBSHome
Save a buy box as a new named filter in the user's RBSHome account so it appears on the RBSHome map. Creates a new saved filter only; never changes or deletes existing ones. Fails if the name is already used. Up to 20 saves per day.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"name",
"filter"
],
"properties": {
"name": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Name shown on the RBSHome map, 1 to 80 characters"
},
"filter": {
"type": "object",
"properties": {
"near": {
"type": "object",
"required": [
"lead_id",
"radius_mi"
],
"properties": {
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
},
"radius_mi": {
"type": "number",
"maximum": 1.5,
"minimum": 0.1,
"description": "Radius in miles, 0.1 to 1.5"
}
},
"description": "Only leads within radius_mi of this property's map pin",
"additionalProperties": false
},
"attrs": {
"type": "object",
"description": "Attribute filters keyed by registry key, e.g. {\"flood_pct\":{\"max\":5}} or {\"flood_zone\":{\"not_in\":[\"AE\"]}}. Call list_filter_fields for the keys; never guess one.",
"propertyNames": {
"type": "string",
"pattern": "^[a-z][a-z0-9_]{0,39}$"
},
"additionalProperties": {
"type": "object",
"properties": {
"eq": {
"type": "boolean"
},
"in": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 500
},
"max": {
"type": "number"
},
"min": {
"type": "number"
},
"keep": {
"type": "string",
"maxLength": 40
},
"not_in": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 500
},
"unknown": {
"enum": [
"include",
"exclude"
],
"type": "string"
}
},
"additionalProperties": false
}
},
"kinds": {
"type": "array",
"items": {
"enum": [
"vacant_lot",
"single_family",
"multifamily",
"commercial",
"mobile_home",
"builder_inventory",
"business_personal",
"minerals"
],
"type": "string"
},
"maxItems": 8,
"description": "Property kinds from the tax roll"
},
"tiers": {
"type": "array",
"items": {
"enum": [
"A",
"B",
"C",
"D"
],
"type": "string"
},
"maxItems": 4,
"description": "Lead tiers; A is the most distressed"
},
"counties": {
"type": "array",
"items": {
"enum": [
"Dallas",
"Collin"
],
"type": "string",
"description": "Dallas or Collin (Texas). No other county is covered."
},
"maxItems": 2,
"minItems": 1,
"description": "Dallas, Collin or both. Omit for both."
},
"acres_max": {
"type": "number",
"maximum": 100000,
"minimum": 0,
"description": "Largest lot, acres"
},
"acres_min": {
"type": "number",
"maximum": 100000,
"minimum": 0,
"description": "Smallest lot, acres"
},
"homestead": {
"type": [
"boolean",
"null"
],
"description": "Property has a homestead exemption on the county tax roll: true = only these, false = leave these out, null = either"
},
"min_score": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "Lowest lead score, 0 to 100. Default 45. Ignored while tiers is set, as on the map."
},
"property_use": {
"type": "array",
"items": {
"enum": [
"single_family",
"multifamily",
"vacant_lot",
"commercial",
"industrial",
"other"
],
"type": "string"
},
"maxItems": 6,
"description": "Property use from the appraisal district"
},
"zips_exclude": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{5}$"
},
"maxItems": 100,
"description": "Leave out these 5-digit ZIP codes"
},
"zips_include": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{5}$"
},
"maxItems": 100,
"description": "Only these 5-digit ZIP codes"
},
"is_delinquent": {
"type": [
"boolean",
"null"
],
"description": "Tax-delinquent: true = only these, false = leave these out, null = either"
},
"portfolio_min": {
"type": "integer",
"maximum": 10000,
"minimum": 1,
"description": "Owner holds at least this many Dallas and Collin properties"
},
"multiple_owners": {
"type": [
"boolean",
"null"
],
"description": "More than one owner on title: true = only these, false = leave these out, null = either"
},
"saved_filter_id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "Start from this saved filter (ids from list_saved_filters); other fields change it"
},
"years_owned_max": {
"type": "number",
"maximum": 200,
"minimum": 0,
"description": "Most years the owner has held it"
},
"years_owned_min": {
"type": "number",
"maximum": 200,
"minimum": 0,
"description": "Fewest years the owner has held it"
},
"exclude_keywords": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[^,\\t\\n]+$",
"maxLength": 40,
"minLength": 2
},
"maxItems": 50,
"description": "Owner name contains none of these words"
},
"include_keywords": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[^,\\t\\n]+$",
"maxLength": 40,
"minLength": 2
},
"maxItems": 50,
"description": "Owner name contains any of these words"
},
"include_unmapped": {
"type": "boolean",
"description": "Include leads with no map pin. Default false."
},
"market_value_max": {
"type": "number",
"maximum": 1000000000,
"minimum": 0,
"description": "Highest appraisal-district market value, USD (not a price)"
},
"market_value_min": {
"type": "number",
"maximum": 1000000000,
"minimum": 0,
"description": "Lowest appraisal-district market value, USD (not a price)"
},
"est_annual_tax_max": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Highest yearly tax levy, USD"
},
"est_annual_tax_min": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Lowest yearly tax levy, USD"
},
"jurisdiction_codes": {
"type": "array",
"items": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"maxItems": 50,
"description": "Taxing jurisdiction codes"
},
"out_of_state_owner": {
"type": [
"boolean",
"null"
],
"description": "Owner mailing address outside Texas: true = only these, false = leave these out, null = either"
},
"years_delinquent_min": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "Fewest delinquent tax years"
},
"include_institutional": {
"type": "boolean",
"description": "Include school districts, banks and hospitals. Default false."
}
},
"description": "The buy box, with the same fields as filter_properties (a near circle is saved as its area)",
"additionalProperties": false
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id",
"name",
"map_url",
"notes"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"map_url": {
"type": "string"
}
},
"additionalProperties": false
}{
"title": "Save a filter to RBSHome",
"readOnlyHint": false,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": false
}get_usage — Check RBSHome connector limits
Show how much of today's RBSHome connector allowance the user has used (calls, lead rows, property lookups, saves), the limits, when they reset, and how current the data is. Call it when the user asks or before a task that needs more than 10 calls; other tools report their own limits. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"role",
"resets_at",
"limits",
"used_today",
"by_tool_today",
"data"
],
"properties": {
"data": {
"type": "object",
"required": [
"data_as_of",
"counties"
],
"properties": {
"counties": {
"type": "array",
"items": {
"type": "string"
}
},
"data_as_of": {
"type": "string"
}
},
"additionalProperties": false
},
"role": {
"type": "string"
},
"limits": {
"type": "object",
"required": [
"calls_per_minute",
"calls_per_day",
"lead_rows_per_day",
"property_lookups_per_day",
"saves_per_day"
],
"properties": {
"calls_per_day": {
"type": "number"
},
"saves_per_day": {
"type": "number"
},
"calls_per_minute": {
"type": "number"
},
"lead_rows_per_day": {
"type": "number"
},
"property_lookups_per_day": {
"type": "number"
}
},
"additionalProperties": false
},
"resets_at": {
"type": "string"
},
"used_today": {
"type": "object",
"required": [
"calls",
"lead_rows",
"property_lookups",
"saves"
],
"properties": {
"calls": {
"type": "number"
},
"saves": {
"type": "number"
},
"lead_rows": {
"type": "number"
},
"property_lookups": {
"type": "number"
}
},
"additionalProperties": false
},
"by_tool_today": {
"type": "array",
"items": {
"type": "object",
"required": [
"tool",
"calls"
],
"properties": {
"tool": {
"type": "string"
},
"calls": {
"type": "number"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Check RBSHome connector limits",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search — Search RBSHome properties
Find Dallas County or Collin County, Texas property records in the user's RBSHome account from a street address, appraisal-district account number, lead ID (County:account) or owner name. Returns up to 10 results, each with an id, a title and a url. Call fetch with an id for the full record. Does not filter by criteria; use filter_properties for buy-box lists. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Address (e.g. '1234 Elm St Plano 75023'), CAD account number, lead ID like 'Collin:2771234', or owner name"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"results"
],
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"title",
"url"
],
"properties": {
"id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$"
},
"url": {
"type": "string",
"format": "uri"
},
"title": {
"type": "string"
}
},
"additionalProperties": false
},
"maxItems": 10
}
},
"additionalProperties": false
}{
"title": "Search RBSHome properties",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}fetch — Get RBSHome property record
Get the full public-record summary for one property id returned by search or other RBSHome tools: location, owner of record, tax-delinquency status, appraisal values and data sources with dates. Dallas County and Collin County, Texas only. No sale prices or valuations. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome lead ID from search, e.g. 'Collin:2771234'"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id",
"title",
"text",
"url",
"metadata"
],
"properties": {
"id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$"
},
"url": {
"type": "string",
"format": "uri"
},
"text": {
"type": "string",
"maxLength": 6000
},
"title": {
"type": "string"
},
"metadata": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
}
}
},
"additionalProperties": false
}{
"title": "Get RBSHome property record",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_likely_buyers — Likely buyers for a property
Rank the companies most likely to buy a Dallas County or Collin County, Texas lead, for an investor looking for someone to sell or wholesale it to. Each buyer is scored 0 to 100 on its last 27 months of appraisal-district deed dates: purchases in the lead's ZIP code, the kind of property it buys, lot size, whether it builds after buying, and how active and recent it is, with a one-line reason, mailing city and state, and portfolio_lead_ids for find_owner_portfolio. Up to 25 buyers per page, rebuilt weekly; pass page for the next ones (total and has_more say how many there are). Individual buyers are counted, not named. These are not confirmed buyers or offers, and there are no prices. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id"
],
"properties": {
"page": {
"type": "integer",
"default": 1,
"maximum": 1000,
"minimum": 1,
"description": "1-based page; page 2 starts at buyer limit + 1"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Buyers per page, 1 to 25, best first"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"zip",
"lead_class",
"candidates",
"page",
"total",
"has_more",
"individuals_omitted",
"buyers",
"disclaimer",
"notes",
"sources",
"data_as_of"
],
"properties": {
"url": {
"type": "string"
},
"zip": {
"type": [
"string",
"null"
]
},
"page": {
"type": "number"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"total": {
"type": "number"
},
"buyers": {
"type": "array",
"items": {
"type": "object",
"required": [
"rank",
"score",
"owner_name",
"entity_type",
"reason",
"mail_city",
"mail_state",
"buys_12m",
"buys_27m",
"last_purchase",
"built_after_buying",
"portfolio_parcels",
"portfolio_lead_ids"
],
"properties": {
"rank": {
"type": "number"
},
"score": {
"type": "number"
},
"reason": {
"type": "string"
},
"buys_12m": {
"type": "number"
},
"buys_27m": {
"type": "number"
},
"mail_city": {
"type": [
"string",
"null"
]
},
"mail_state": {
"type": [
"string",
"null"
]
},
"owner_name": {
"type": "string"
},
"entity_type": {
"enum": [
"llc",
"corp",
"partnership",
"trust",
"entity"
],
"type": "string"
},
"last_purchase": {
"type": [
"string",
"null"
]
},
"portfolio_parcels": {
"type": "number"
},
"built_after_buying": {
"type": "number"
},
"portfolio_lead_ids": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}
},
"lead_id": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"has_more": {
"type": "boolean"
},
"candidates": {
"type": "number"
},
"data_as_of": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"lead_class": {
"type": [
"string",
"null"
]
},
"individuals_omitted": {
"type": "number"
}
},
"additionalProperties": false
}{
"title": "Likely buyers for a property",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}estimate_lot_value — CAD-based land-value range
Estimate a land-value range for one Dallas County or Collin County, Texas parcel from appraisal-district (CAD) land values: the subject's CAD land, improvement and market values, then the land $/sqft quartiles (p25, median, p75) of comparable parcels in the same ZIP with the same land use and a lot half to twice its size, the implied low/mid/high for the subject's lot, and how many of the closest comparables changed hands in the last 27 months. CAD-based, not an appraisal: Texas does not disclose sale prices, so there is no sale price, market value or offer price here. Any Dallas or Collin parcel by lead_id (County:account). Counts as a property lookup. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id"
],
"properties": {
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"subject",
"comparables",
"implied_land_value",
"implied_land_value_recent_mid",
"basis",
"disclaimer",
"notes",
"sources",
"data_as_of"
],
"properties": {
"url": {
"type": "string"
},
"basis": {
"type": "string",
"const": "CAD land value per square foot of comparable parcels, not an appraisal and not a sale price"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"lead_id": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"subject": {
"type": "object",
"required": [
"situs_address",
"situs_city",
"zip",
"county",
"is_lead",
"land_use",
"lot_sqft",
"lot_acres",
"cad_land_value",
"cad_improvement_value",
"cad_market_value",
"cad_land_value_per_sqft",
"value_year",
"last_deed_date"
],
"properties": {
"zip": {
"type": [
"string",
"null"
]
},
"county": {
"type": "string"
},
"is_lead": {
"type": "boolean"
},
"land_use": {
"type": [
"string",
"null"
]
},
"lot_sqft": {
"type": [
"number",
"null"
]
},
"lot_acres": {
"type": [
"number",
"null"
]
},
"situs_city": {
"type": [
"string",
"null"
]
},
"value_year": {
"type": [
"number",
"null"
]
},
"situs_address": {
"type": [
"string",
"null"
]
},
"cad_land_value": {
"type": [
"number",
"null"
]
},
"last_deed_date": {
"type": [
"string",
"null"
]
},
"cad_market_value": {
"type": [
"number",
"null"
]
},
"cad_improvement_value": {
"type": [
"number",
"null"
]
},
"cad_land_value_per_sqft": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"data_as_of": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"comparables": {
"type": "object",
"required": [
"count",
"zip",
"land_use",
"lot_sqft_window",
"land_value_per_sqft",
"land_value_per_acre",
"transfer_sample",
"recent_transfers",
"transfer_window_from",
"recent_land_value_per_sqft"
],
"properties": {
"zip": {
"type": [
"string",
"null"
]
},
"count": {
"type": "number"
},
"land_use": {
"type": [
"string",
"null"
]
},
"lot_sqft_window": {
"type": "object",
"required": [
"low",
"high"
],
"properties": {
"low": {
"type": [
"number",
"null"
]
},
"high": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"transfer_sample": {
"type": "number"
},
"recent_transfers": {
"type": "number"
},
"land_value_per_acre": {
"type": "object",
"required": [
"p25",
"median",
"p75"
],
"properties": {
"p25": {
"type": [
"number",
"null"
]
},
"p75": {
"type": [
"number",
"null"
]
},
"median": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"land_value_per_sqft": {
"type": "object",
"required": [
"p25",
"median",
"p75"
],
"properties": {
"p25": {
"type": [
"number",
"null"
]
},
"p75": {
"type": [
"number",
"null"
]
},
"median": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"transfer_window_from": {
"type": [
"string",
"null"
]
},
"recent_land_value_per_sqft": {
"type": "object",
"required": [
"p25",
"median",
"p75"
],
"properties": {
"p25": {
"type": [
"number",
"null"
]
},
"p75": {
"type": [
"number",
"null"
]
},
"median": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"implied_land_value": {
"type": "object",
"required": [
"low",
"mid",
"high"
],
"properties": {
"low": {
"type": [
"number",
"null"
]
},
"mid": {
"type": [
"number",
"null"
]
},
"high": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"implied_land_value_recent_mid": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}{
"title": "CAD-based land-value range",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_entity_owner — Who is behind an LLC owner
For one Dallas County or Collin County, Texas property (lead_id, or county with account), look up its owner of record in the Texas Comptroller's franchise-tax registry when the owner is an LLC, corporation, partnership or trust: legal name, status, taxpayer and Secretary of State file numbers, entity type, charter date and mailing address, plus up to 25 other Dallas and Collin owning entities that share that mailing address, with their parcel counts. The result says when the owner is a person or the registry does not list the name. The registry has no officers, managers or registered agent, and there are no phone numbers or emails. Counts as a property lookup. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"county": {
"enum": [
"Dallas",
"Collin"
],
"type": "string",
"description": "Dallas or Collin (Texas). No other county is covered."
},
"account": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,32}$",
"description": "Appraisal-district account number; pass with county instead of lead_id"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"owner_name",
"result",
"is_entity",
"entity",
"other_registrations",
"registered_agent",
"officers",
"parcel_count",
"related",
"shared_address_too_common",
"notes",
"sources",
"data_as_of"
],
"properties": {
"url": {
"type": "string"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"entity": {
"anyOf": [
{
"type": "object",
"required": [
"name",
"taxpayer_number",
"sos_file_number",
"org_type",
"org_type_label",
"sos_status_code",
"status",
"sos_status_date",
"sos_charter_date",
"right_to_transact_code",
"mailing_address",
"mail_city",
"mail_state",
"mail_zip"
],
"properties": {
"name": {
"type": "string"
},
"status": {
"type": "string"
},
"mail_zip": {
"type": [
"string",
"null"
]
},
"org_type": {
"type": [
"string",
"null"
]
},
"mail_city": {
"type": [
"string",
"null"
]
},
"mail_state": {
"type": [
"string",
"null"
]
},
"org_type_label": {
"type": [
"string",
"null"
]
},
"mailing_address": {
"type": [
"string",
"null"
]
},
"sos_file_number": {
"type": [
"string",
"null"
]
},
"sos_status_code": {
"type": [
"string",
"null"
]
},
"sos_status_date": {
"type": [
"string",
"null"
]
},
"taxpayer_number": {
"type": "string"
},
"sos_charter_date": {
"type": [
"string",
"null"
]
},
"right_to_transact_code": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"result": {
"enum": [
"entity_found",
"owner_is_person",
"not_in_registry",
"registry_not_loaded"
],
"type": "string"
},
"lead_id": {
"type": "string"
},
"related": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"taxpayer_number",
"active",
"via",
"parcel_count",
"dallas_count",
"collin_count"
],
"properties": {
"via": {
"type": "array",
"items": {
"enum": [
"registered_agent",
"mailing_address"
],
"type": "string"
}
},
"name": {
"type": "string"
},
"active": {
"type": "boolean"
},
"collin_count": {
"type": "number"
},
"dallas_count": {
"type": "number"
},
"parcel_count": {
"type": "number"
},
"taxpayer_number": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"officers": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"title"
],
"properties": {
"name": {
"type": "string"
},
"title": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"is_entity": {
"type": "boolean"
},
"data_as_of": {
"type": "string"
},
"owner_name": {
"type": [
"string",
"null"
]
},
"parcel_count": {
"type": "number"
},
"registered_agent": {
"anyOf": [
{
"type": "object",
"required": [
"name",
"address"
],
"properties": {
"name": {
"type": "string"
},
"address": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"other_registrations": {
"type": "number"
},
"shared_address_too_common": {
"type": "boolean"
}
},
"additionalProperties": false
}{
"title": "Who is behind an LLC owner",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_tax_sale_history — Tax-foreclosure sale listings
List one Dallas County or Collin County, Texas property's county tax-foreclosure sale listings (lead_id, or county with account): whether it is on a sale list now and the next sale date, then each listing's sale date, status (scheduled, awaiting a sale date, struck off and offered for resale, sold, cancelled), cause number, minimum bid, judgment, adjudged value and a link to the source notice. Dallas County from Linebarger's tax-sale listings, Collin County from the constables' sale notices, updated weekly. Bid and judgment figures come from the sale notice and are not sale prices. To find listed properties, use filter_properties with the tax_sale_listed attribute. Counts as a property lookup. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"county": {
"enum": [
"Dallas",
"Collin"
],
"type": "string",
"description": "Dallas or Collin (Texas). No other county is covered."
},
"account": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,32}$",
"description": "Appraisal-district account number; pass with county instead of lead_id"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome property id, County:account, for example 'Collin:2771234' or 'Dallas:00000776655'"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"listed",
"next_sale_date",
"listings",
"notes",
"sources",
"data_as_of"
],
"properties": {
"url": {
"type": "string"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"listed": {
"type": "boolean"
},
"lead_id": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"listings": {
"type": "array",
"items": {
"type": "object",
"required": [
"sale_date",
"status",
"status_label",
"source_status",
"cause_number",
"minimum_bid",
"judgment_amount",
"adjudged_value",
"listed",
"active",
"source",
"source_url",
"first_seen",
"last_seen"
],
"properties": {
"active": {
"type": "boolean"
},
"listed": {
"type": "boolean"
},
"source": {
"type": "string"
},
"status": {
"enum": [
"scheduled",
"future",
"resale",
"pending",
"sold",
"struck_off",
"cancelled"
],
"type": "string"
},
"last_seen": {
"type": [
"string",
"null"
]
},
"sale_date": {
"type": [
"string",
"null"
]
},
"first_seen": {
"type": [
"string",
"null"
]
},
"source_url": {
"type": [
"string",
"null"
]
},
"minimum_bid": {
"type": [
"number",
"null"
]
},
"cause_number": {
"type": [
"string",
"null"
]
},
"status_label": {
"type": "string"
},
"source_status": {
"type": [
"string",
"null"
]
},
"adjudged_value": {
"type": [
"number",
"null"
]
},
"judgment_amount": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"data_as_of": {
"type": "string"
},
"next_sale_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}{
"title": "Tax-foreclosure sale listings",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}comps_for_address — Land comps for an address
Use when someone asks what a lot or land at a street address is worth, or for comps. Takes a Dallas County or Collin County, Texas street address (or a lead_id) and returns the parcel's appraisal-district values plus comparable same-ZIP, same-use lots: land $/sqft and $/acre quartiles, recent transfers and an implied land-value range. Texas does not disclose sale prices, so this is a CAD-based range, not an appraisal or a sale price. Includes a link to the parcel in RBSHome. Counts as a property lookup. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"address": {
"type": "string",
"maxLength": 160,
"minLength": 5,
"description": "Street address in Dallas or Collin County, Texas, e.g. '1234 Elm St, Plano TX 75023'"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome lead ID like 'Collin:2771234', when already known (skips the address lookup)"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"subject",
"comparables",
"implied_land_value",
"implied_land_value_recent_mid",
"basis",
"disclaimer",
"notes",
"sources",
"data_as_of",
"matched_address"
],
"properties": {
"url": {
"type": "string"
},
"basis": {
"type": "string",
"const": "CAD land value per square foot of comparable parcels, not an appraisal and not a sale price"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"lead_id": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"subject": {
"type": "object",
"required": [
"situs_address",
"situs_city",
"zip",
"county",
"is_lead",
"land_use",
"lot_sqft",
"lot_acres",
"cad_land_value",
"cad_improvement_value",
"cad_market_value",
"cad_land_value_per_sqft",
"value_year",
"last_deed_date"
],
"properties": {
"zip": {
"type": [
"string",
"null"
]
},
"county": {
"type": "string"
},
"is_lead": {
"type": "boolean"
},
"land_use": {
"type": [
"string",
"null"
]
},
"lot_sqft": {
"type": [
"number",
"null"
]
},
"lot_acres": {
"type": [
"number",
"null"
]
},
"situs_city": {
"type": [
"string",
"null"
]
},
"value_year": {
"type": [
"number",
"null"
]
},
"situs_address": {
"type": [
"string",
"null"
]
},
"cad_land_value": {
"type": [
"number",
"null"
]
},
"last_deed_date": {
"type": [
"string",
"null"
]
},
"cad_market_value": {
"type": [
"number",
"null"
]
},
"cad_improvement_value": {
"type": [
"number",
"null"
]
},
"cad_land_value_per_sqft": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"data_as_of": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"comparables": {
"type": "object",
"required": [
"count",
"zip",
"land_use",
"lot_sqft_window",
"land_value_per_sqft",
"land_value_per_acre",
"transfer_sample",
"recent_transfers",
"transfer_window_from",
"recent_land_value_per_sqft"
],
"properties": {
"zip": {
"type": [
"string",
"null"
]
},
"count": {
"type": "number"
},
"land_use": {
"type": [
"string",
"null"
]
},
"lot_sqft_window": {
"type": "object",
"required": [
"low",
"high"
],
"properties": {
"low": {
"type": [
"number",
"null"
]
},
"high": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"transfer_sample": {
"type": "number"
},
"recent_transfers": {
"type": "number"
},
"land_value_per_acre": {
"type": "object",
"required": [
"p25",
"median",
"p75"
],
"properties": {
"p25": {
"type": [
"number",
"null"
]
},
"p75": {
"type": [
"number",
"null"
]
},
"median": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"land_value_per_sqft": {
"type": "object",
"required": [
"p25",
"median",
"p75"
],
"properties": {
"p25": {
"type": [
"number",
"null"
]
},
"p75": {
"type": [
"number",
"null"
]
},
"median": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"transfer_window_from": {
"type": [
"string",
"null"
]
},
"recent_land_value_per_sqft": {
"type": "object",
"required": [
"p25",
"median",
"p75"
],
"properties": {
"p25": {
"type": [
"number",
"null"
]
},
"p75": {
"type": [
"number",
"null"
]
},
"median": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"matched_address": {
"type": [
"string",
"null"
]
},
"implied_land_value": {
"type": "object",
"required": [
"low",
"mid",
"high"
],
"properties": {
"low": {
"type": [
"number",
"null"
]
},
"mid": {
"type": [
"number",
"null"
]
},
"high": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
},
"implied_land_value_recent_mid": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}{
"title": "Land comps for an address",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}analyze_deal — Analyze a land deal
Use when someone gives an address and an asking price and asks whether it is a good deal or what to offer. Runs RBSHome's offer calculator on a Dallas or Collin County, Texas parcel: target resale (default: the CAD land-value median of comparable lots, or your resale_price) minus flag discounts (floodplain, no frontage, delinquent taxes), closing, holding and the buyer's margin gives a maximum allowable offer (MAO), an opening offer, the line-by-line math and how far the asking price is above or below the MAO. All assumptions can be overridden. Not an appraisal or advice. Counts as a property lookup. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"asking_price"
],
"properties": {
"address": {
"type": "string",
"maxLength": 160,
"minLength": 5,
"description": "Street address in Dallas or Collin County, Texas, e.g. '1234 Elm St, Plano TX 75023'"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome lead ID like 'Collin:2771234', when already known (skips the address lookup)"
},
"tax_liens": {
"type": "boolean",
"description": "Apply the delinquent-tax discount (default 10%). Default: on when the parcel is a tax-delinquent lead."
},
"floodplain": {
"type": "boolean",
"description": "Apply the floodplain discount (default 20%)"
},
"margin_pct": {
"type": "number",
"maximum": 90,
"minimum": 0,
"description": "Buyer margin as % of adjusted resale. Default 20."
},
"closing_pct": {
"type": "number",
"maximum": 90,
"minimum": 0,
"description": "Closing costs as % of adjusted resale. Default 3."
},
"no_frontage": {
"type": "boolean",
"description": "Apply the no-road-frontage discount (default 30%)"
},
"opening_pct": {
"type": "number",
"maximum": 90,
"minimum": 0,
"description": "Opening offer = MAO less this %. Default 15."
},
"asking_price": {
"type": "integer",
"maximum": 50000000,
"minimum": 1,
"description": "The seller's asking price in dollars, e.g. 85000"
},
"resale_price": {
"type": "integer",
"maximum": 50000000,
"minimum": 1,
"description": "Your target resale price. Default: the CAD land-value median of comparable lots (estimate_lot_value mid)."
},
"assignment_fee": {
"type": "integer",
"maximum": 5000000,
"minimum": 0,
"description": "Flat assignment fee instead of margin_pct, e.g. 10000"
},
"holding_months": {
"type": "number",
"maximum": 60,
"minimum": 0,
"description": "Months held. Default 3."
},
"holding_monthly": {
"type": "number",
"maximum": 100000,
"minimum": 0,
"description": "Holding cost per month in dollars. Default 150."
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"matched_address",
"asking_price",
"resale_price",
"resale_basis",
"lines",
"mao",
"opening_offer",
"spread_vs_asking",
"verdict",
"summary",
"disclaimer",
"notes",
"sources",
"data_as_of"
],
"properties": {
"mao": {
"type": [
"number",
"null"
]
},
"url": {
"type": "string"
},
"lines": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"amount",
"detail"
],
"properties": {
"label": {
"type": "string"
},
"amount": {
"type": "number"
},
"detail": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"lead_id": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"summary": {
"type": "string"
},
"verdict": {
"enum": [
"asking_under_mao",
"asking_over_mao",
"not_viable",
"no_resale_estimate"
],
"type": "string"
},
"data_as_of": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"asking_price": {
"type": "number"
},
"resale_basis": {
"enum": [
"given",
"cad_land_median",
"none"
],
"type": "string"
},
"resale_price": {
"type": [
"number",
"null"
]
},
"opening_offer": {
"type": [
"number",
"null"
]
},
"matched_address": {
"type": [
"string",
"null"
]
},
"spread_vs_asking": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}{
"title": "Analyze a land deal",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}find_builders_for_lot — Builders for a lot
Use when someone asks who would build on or buy a lot at a street address. Takes a Dallas County or Collin County, Texas address (or a lead_id) and ranks the builders and investor entities active in that ZIP by fit: purchases in the last 12 and 27 months, homes built after buying, portfolio size and a one-line reason. Individuals are counted, never named. Texas does not disclose prices. Includes a link to the parcel in RBSHome. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Buyers to return, 1 to 25, best first"
},
"address": {
"type": "string",
"maxLength": 160,
"minLength": 5,
"description": "Street address in Dallas or Collin County, Texas, e.g. '1234 Elm St, Plano TX 75023'"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome lead ID like 'Collin:2771234', when already known (skips the address lookup)"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"zip",
"lead_class",
"candidates",
"page",
"total",
"has_more",
"individuals_omitted",
"buyers",
"disclaimer",
"notes",
"sources",
"data_as_of",
"matched_address"
],
"properties": {
"url": {
"type": "string"
},
"zip": {
"type": [
"string",
"null"
]
},
"page": {
"type": "number"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"total": {
"type": "number"
},
"buyers": {
"type": "array",
"items": {
"type": "object",
"required": [
"rank",
"score",
"owner_name",
"entity_type",
"reason",
"mail_city",
"mail_state",
"buys_12m",
"buys_27m",
"last_purchase",
"built_after_buying",
"portfolio_parcels",
"portfolio_lead_ids"
],
"properties": {
"rank": {
"type": "number"
},
"score": {
"type": "number"
},
"reason": {
"type": "string"
},
"buys_12m": {
"type": "number"
},
"buys_27m": {
"type": "number"
},
"mail_city": {
"type": [
"string",
"null"
]
},
"mail_state": {
"type": [
"string",
"null"
]
},
"owner_name": {
"type": "string"
},
"entity_type": {
"enum": [
"llc",
"corp",
"partnership",
"trust",
"entity"
],
"type": "string"
},
"last_purchase": {
"type": [
"string",
"null"
]
},
"portfolio_parcels": {
"type": "number"
},
"built_after_buying": {
"type": "number"
},
"portfolio_lead_ids": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}
},
"lead_id": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"has_more": {
"type": "boolean"
},
"candidates": {
"type": "number"
},
"data_as_of": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"lead_class": {
"type": [
"string",
"null"
]
},
"matched_address": {
"type": [
"string",
"null"
]
},
"individuals_omitted": {
"type": "number"
}
},
"additionalProperties": false
}{
"title": "Builders for a lot",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}motivated_sellers_near — Motivated sellers near an address
Use when someone asks for motivated sellers, distressed owners or off-market leads near an address or in a ZIP. Takes a Dallas County or Collin County, Texas address, lead_id or 5-digit ZIP (with a radius of 0.1 to 1.5 miles around an address) and returns the top tax-delinquent leads by lead score, each with plain reason tags (years delinquent, taxes owed, tax suit, upcoming tax sale, multi-property owner), owner of record, and a link to the lead and to the map. Up to 25 leads; rows count toward the daily row limit. Returns no phone numbers or emails. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"zip": {
"type": "string",
"pattern": "^\\d{5}$",
"description": "A 5-digit Dallas or Collin County ZIP, e.g. '75023', instead of an address"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Leads to return, 1 to 25, most motivated first"
},
"address": {
"type": "string",
"maxLength": 160,
"minLength": 5,
"description": "Street address in Dallas or Collin County, Texas, e.g. '1234 Elm St, Plano TX 75023'"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome lead ID like 'Collin:2771234', when already known (skips the address lookup)"
},
"radius_mi": {
"type": "number",
"default": 0.5,
"maximum": 1.5,
"minimum": 0.1,
"description": "Miles around the address, 0.1 to 1.5. Ignored with zip."
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"area",
"count",
"results",
"map_url",
"notes",
"sources",
"data_as_of"
],
"properties": {
"area": {
"type": "string"
},
"count": {
"type": "number"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"map_url": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"lead_id",
"url",
"county",
"account",
"situs_address",
"situs_city",
"situs_zip",
"owner_name",
"property_use",
"lot_acres",
"market_value",
"tier",
"score_total",
"total_levy_balance",
"years_delinquent",
"has_suit",
"next_sale_date",
"portfolio_count",
"transition_state",
"prev_tier",
"is_mapped",
"motivation_score",
"reason_tags"
],
"properties": {
"url": {
"type": "string"
},
"tier": {
"type": [
"string",
"null"
]
},
"county": {
"type": "string"
},
"account": {
"type": "string"
},
"lead_id": {
"type": "string"
},
"has_suit": {
"type": [
"boolean",
"null"
]
},
"is_mapped": {
"type": [
"boolean",
"null"
]
},
"lot_acres": {
"type": [
"number",
"null"
]
},
"prev_tier": {
"type": [
"string",
"null"
]
},
"situs_zip": {
"type": [
"string",
"null"
]
},
"owner_name": {
"type": [
"string",
"null"
]
},
"situs_city": {
"type": [
"string",
"null"
]
},
"reason_tags": {
"type": "array",
"items": {
"type": "string"
}
},
"score_total": {
"type": [
"number",
"null"
]
},
"market_value": {
"type": [
"number",
"null"
]
},
"property_use": {
"type": [
"string",
"null"
]
},
"situs_address": {
"type": [
"string",
"null"
]
},
"next_sale_date": {
"type": [
"string",
"null"
]
},
"portfolio_count": {
"type": [
"number",
"null"
]
},
"motivation_score": {
"type": [
"number",
"null"
]
},
"transition_state": {
"type": [
"string",
"null"
]
},
"years_delinquent": {
"type": [
"number",
"null"
]
},
"total_levy_balance": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"data_date"
],
"properties": {
"label": {
"type": "string"
},
"county": {
"type": "string"
},
"data_date": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"data_as_of": {
"type": "string"
}
},
"additionalProperties": false
}{
"title": "Motivated sellers near an address",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}draft_offer_letter — Draft an offer letter
Use when someone asks to write or draft an offer letter for a property. Takes a Dallas County or Collin County, Texas address (or a lead_id) and an offer price, with optional earnest money, inspection and closing days, expiry, buyer name and title company, and returns the text of a one-page, non-binding letter of intent addressed to the owner of record, plus a link to the property in RBSHome, where the PDF is made by re-entering the price and terms on the Offer tab. Nothing is sent or stored. Use analyze_deal first for a price. Counts as a property lookup. Read-only.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"offer_price"
],
"properties": {
"address": {
"type": "string",
"maxLength": 160,
"minLength": 5,
"description": "Street address in Dallas or Collin County, Texas, e.g. '1234 Elm St, Plano TX 75023'"
},
"lead_id": {
"type": "string",
"pattern": "^(Dallas|Collin):[A-Za-z0-9_-]{1,32}$",
"description": "RBSHome lead ID like 'Collin:2771234', when already known (skips the address lookup)"
},
"assignable": {
"type": "boolean",
"default": true,
"description": "Buyer may assign the contract (default true)"
},
"buyer_name": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Buyer or company name for the signature block"
},
"buyer_phone": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Buyer phone for the letter"
},
"expiry_days": {
"type": "integer",
"default": 7,
"maximum": 90,
"minimum": 0,
"description": "Days the offer stays open, default 7"
},
"offer_price": {
"type": "integer",
"maximum": 50000000,
"minimum": 1,
"description": "Offer price in dollars, e.g. 72000 (analyze_deal gives an MAO)"
},
"closing_days": {
"type": "integer",
"default": 30,
"maximum": 180,
"minimum": 1,
"description": "Days to close, default 30"
},
"earnest_money": {
"type": "integer",
"default": 1000,
"maximum": 50000000,
"minimum": 0,
"description": "Earnest money, default 1000"
},
"title_company": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Title company; default: one chosen by the buyer"
},
"inspection_days": {
"type": "integer",
"default": 14,
"maximum": 90,
"minimum": 0,
"description": "Inspection period in days, default 14"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"lead_id",
"url",
"matched_address",
"ref",
"letter_date",
"expiry_date",
"offer_price",
"letter_text",
"pdf",
"disclaimer",
"notes",
"data_as_of"
],
"properties": {
"pdf": {
"type": "string"
},
"ref": {
"type": "string"
},
"url": {
"type": "string"
},
"notes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"lead_id": {
"type": "string"
},
"data_as_of": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"expiry_date": {
"type": "string"
},
"letter_date": {
"type": "string"
},
"letter_text": {
"type": "string"
},
"offer_price": {
"type": "number"
},
"matched_address": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}{
"title": "Draft an offer letter",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
4 advertised
lead_due_diligence — Property due diligence
Research one Dallas or Collin County, Texas property: tax status, owner of record, appraisal values, terrain, history, the owner's other properties and nearby entity buyers, as a one-page brief with sources.
- property
- Address, appraisal-district account number or lead ID (County:account), for example Collin:2771234 (required)
buy_box_list — Build a buy-box lead list
Size and list tax-delinquent leads in Dallas or Collin County, Texas that match a buy box, with the map link, and offer to save the filter.
- county
- Dallas or Collin (required)
- criteria
- The buy box in plain words, for example "vacant lots 0.25 to 2 acres, out-of-state owners, Tier A or B" (required)
upcoming_tax_sales — Upcoming tax sales
List RBSHome leads with the nearest scheduled tax-sale dates, then the current lead counts of your saved filters.
- county
- Dallas or Collin; leave empty for both
zip_market_screen — ZIP code market screen
Rank ZIP codes in Dallas or Collin County, Texas by Tier A tax-delinquent leads and 12-month ownership transfers, with the data caveats.
- county
- Dallas or Collin (required)
Resources
2 advertised
lead-card — RBSHome property card
One Dallas or Collin County property: address, tier and score, tax balance, motivation reasons, values, a map and an Open in RBSHome button.
ui://rbshome/lead-card-v3.htmlmap — RBSHome results map
A list of Dallas or Collin County properties on a map with numbered pins; each row opens the property in RBSHome.
ui://rbshome/map-v3.html30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1852 ms
- 95th percentile latency
- 1852 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1852 ms · metadata changed · 21 tool(s), 2 resource(s), 0 resource template(s), 4 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http rbshome-mcp https://rbshome.com/api/mcpCodex
codex mcp add rbshome-mcp --url https://rbshome.com/api/mcpCursor
{
"mcpServers": {
"rbshome-mcp": {
"url": "https://rbshome.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"rbshome-mcp": {
"type": "streamableHttp",
"url": "https://rbshome.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"rbshome-mcp": {
"type": "http",
"url": "https://rbshome.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http rbshome-mcp https://rbshome.com/api/mcpClaude Desktop
https://rbshome.com/api/mcpWindsurf
{
"mcpServers": {
"rbshome-mcp": {
"serverUrl": "https://rbshome.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like RBSHome MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run RBSHome MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.