Agentic House Search
Was dieses MCP kann
Provides UK postcode geography and neighborhood reports using government datasets covering property, crime, transport, schools, and amenities.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['postcodes', 'categories'], 'properties': {'postcodes': {'type': 'array', 'items': {'type': 'string', 'maxLength': 10, 'minLength': 5}, 'maxItems': 5, 'minItems': 2, 'description': 'Two to five UK postcodes to compare, e.g. ["SW11 1AA", "M1 1AE"]'}, 'categories': {'type': 'array', 'items': {'enum': ['demographics', 'crime', 'deprivation', 'prices', 'broadband', 'mobile', 'noise', 'transport', 'amenities', 'schools', 'environment'], 'type': 'string'}, 'maxItems': 6, 'minItems': 1, 'description': 'Which categories to compare on. Keep it tight â\x80\x94 comparing all eleven across five postcodes produces a very large answer.'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': "'markdown' for a side-by-side table, 'json' for the structured comparison"}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['postcodes', 'categories', 'rows', 'caveats'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'object', 'required': ['category', 'measure', 'values'], 'properties': {'values': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'object', 'required': ['display', 'value', 'band', 'tone', 'status'], 'properties': {'band': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'tone': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'value': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string'}]}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'display': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'measure': {'type': 'string'}, 'category': {'type': 'string'}}, 'additionalProperties': False}}, 'caveats': {'type': 'array', 'items': {'type': 'string'}}, 'postcodes': {'type': 'array', 'items': {'type': 'string'}}, 'categories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 60, 'minLength': 2, 'description': 'Registry id, e.g. "police-street-crime" â\x80\x94 find one with postcode_search_datasets'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'dataset', 'publisher', 'link', 'api', 'api_docs', 'format', 'licence', 'coverage', 'update_frequency', 'questions', 'category'], 'properties': {'id': {'type': 'string'}, 'api': {'type': 'string'}, 'link': {'type': 'string'}, 'format': {'type': 'string'}, 'dataset': {'type': 'string'}, 'licence': {'type': 'string'}, 'api_docs': {'type': 'string'}, 'category': {'type': 'string'}, 'coverage': {'type': 'string'}, 'publisher': {'type': 'string'}, 'questions': {'type': 'array', 'items': {'type': 'string'}}, 'update_frequency': {'type': 'string'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['postcode'], 'properties': {'postcode': {'type': 'string', 'maxLength': 10, 'minLength': 5, 'description': 'A UK postcode, e.g. "SW11 1AA"'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': "'markdown' to read, 'json' for the structured record"}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['postcode', 'latitude', 'longitude', 'country', 'region', 'local_authority', 'ward', 'constituency', 'lsoa', 'msoa', 'output_area', 'police_force', 'rural_urban', 'national_park', 'deprivation_rank', 'deprivation_index'], 'properties': {'lsoa': {'type': 'object', 'required': ['name', 'code'], 'properties': {'code': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, 'msoa': {'type': 'object', 'required': ['name', 'code'], 'properties': {'code': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, 'ward': {'type': 'object', 'required': ['name', 'code'], 'properties': {'code': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, 'region': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'country': {'type': 'string'}, 'latitude': {'type': 'number'}, 'postcode': {'type': 'string'}, 'longitude': {'type': 'number'}, 'output_area': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'rural_urban': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'constituency': {'type': 'string'}, 'police_force': {'type': 'string'}, 'national_park': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'local_authority': {'type': 'object', 'required': ['name', 'code'], 'properties': {'code': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, 'deprivation_rank': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'deprivation_index': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['postcode'], 'properties': {'postcode': {'type': 'string', 'maxLength': 10, 'minLength': 5, 'description': 'A UK postcode, with or without a space, e.g. "SW11 1AA" or "m11ae"'}, 'categories': {'type': 'array', 'items': {'enum': ['demographics', 'crime', 'deprivation', 'prices', 'broadband', 'mobile', 'noise', 'transport', 'amenities', 'schools', 'environment'], 'type': 'string'}, 'description': 'Which sections to fetch. Omit for all eleven. Fetching only what you need is faster and much smaller â\x80\x94 e.g. ["crime","schools"] for a family-safety question.'}, 'include_sources': {'type': 'boolean', 'default': False, 'description': 'Append the publisher and licence of each dataset used (default false)'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': "'markdown' to read, 'json' for the full structured facts"}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['postcode', 'local_authority', 'country', 'categories'], 'properties': {'country': {'type': 'string'}, 'postcode': {'type': 'string'}, 'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'label', 'status', 'facts', 'notes'], 'properties': {'id': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value', 'display', 'source_id'], 'properties': {'band': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'tone': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'unit': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'anyOf': [{'type': 'number'}, {'type': 'string'}]}, 'period': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'display': {'type': 'string'}, 'benchmark': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'geography': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'source_id': {'type': 'string'}}, 'additionalProperties': False}}, 'label': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'status': {'type': 'string'}, 'summary': {'type': 'string'}}, 'additionalProperties': False}}, 'local_authority': {'type': 'string'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 45, 'minimum': 1, 'description': 'Maximum results (default 10)'}, 'query': {'type': 'string', 'maxLength': 200, 'description': 'Free text matched against dataset name, publisher, category, API endpoint and the questions each dataset answers. Omit to list everything.'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Results to skip, for pagination'}, 'category': {'type': 'string', 'maxLength': 80, 'description': 'Filter by category prefix, e.g. "Crime", "Transport", "Environment"'}, 'response_format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total', 'count', 'offset', 'has_more', 'datasets'], 'properties': {'count': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'datasets': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'dataset', 'publisher', 'category', 'api', 'licence', 'coverage', 'update_frequency'], 'properties': {'id': {'type': 'string'}, 'api': {'type': 'string'}, 'dataset': {'type': 'string'}, 'licence': {'type': 'string'}, 'category': {'type': 'string'}, 'coverage': {'type': 'string'}, 'publisher': {'type': 'string'}, 'update_frequency': {'type': 'string'}}, 'additionalProperties': False}}, 'has_more': {'type': 'boolean'}, 'next_offset': {'type': 'number'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Microburbs Australian Property Data
Provides Australian property, suburb, valuation, sales, rental, zoning, school, risk, geospatial, and census statistics.
Fema Nfhl
Queries FEMA's National Flood Hazard Layer for flood zones, base flood elevations, floodways, map panels and related property or …
GUTHMANN® Berlin Real Estate
Searches Berlin property listings and provides granular Berlin real-estate, neighborhood, demographic, and market statistics.
Parcellaire — cadastre, DVF & DPE
Provides French cadastral, property transaction, energy diagnostic, parcel context, geocoding, and property price estimation data.
mcp
Provides US parcel boundaries, ownership, sales history, permits, and hail-related real estate data.
DoorProfit Crime & Neighborhood Data
Provides US crime, neighborhood, demographic, rent, and offender information for addresses.
SupplyGraph.AI Data
Provides China-focused location, surrounding-area, company, industry-chain, property, population, retail, and regional business i…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…