Agentic House Search
Ce que fait ce MCP
Provides UK postcode geography and neighborhood reports using government datasets covering property, crime, transport, schools, and amenities.
Outils
Schéma d’entrée
{'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"}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'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"}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'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"}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'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}
Modifications récentes des outils
Serveurs MCP similaires
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…