MCP Server

City24.ee - Real Estate marketplace

ee.city24/real-estate
Maps & Location Real Estate Public & reachable MCP 2025-11-25

What this MCP does

Searches live Estonian real estate listings using property, transaction, price, size, floor, and location filters.

search-listings
Search real estate listings by property type, transaction type, price range, area, floor, lot size, and location. Use locationName for the most specific known location (e.g., street, district, or city). Some filters apply only to certain property types: floor filters are for apartments, and lot area filters are for houses or land.
Input schema
{'type': 'object', 'required': ['unitType', 'transactionType'], 'properties': {'areaMax': {'type': ['null', 'number'], 'default': None, 'description': 'Maximum area in square meters'}, 'areaMin': {'type': ['null', 'number'], 'default': None, 'description': 'Minimum area in square meters'}, 'floorMax': {'type': ['null', 'number'], 'default': None, 'description': 'Maximum floor'}, 'floorMin': {'type': ['null', 'number'], 'default': None, 'description': 'Minimum floor'}, 'priceMax': {'type': ['null', 'number'], 'default': None, 'description': 'Maximum price'}, 'priceMin': {'type': ['null', 'number'], 'default': None, 'description': 'Minimum price'}, 'unitType': {'enum': ['Apartment', 'House', 'Land', 'Commercial', 'Garage'], 'type': 'string', 'description': 'The type of property'}, 'roomCount': {'enum': ['1', '2', '3', '4', '5+'], 'type': ['null', 'string'], 'default': None, 'description': 'Number of rooms'}, 'lotAreaMax': {'type': ['null', 'number'], 'default': None, 'description': 'Maximum lot area in square meters'}, 'lotAreaMin': {'type': ['null', 'number'], 'default': None, 'description': 'Minimum lot area in square meters'}, 'projectType': {'enum': ['103_series', '104_series', '119_series', '467_series', '602_series', 'brezhnev_project', 'czech_project', 'french_project', 'khrushchev_project', 'new_project', 'lithuanian_project', 'family_project', 'prewar_project', 'special_project', 'stalin_project', 'renovated', None], 'type': ['null', 'string'], 'default': None, 'description': 'Building/project type (series)'}, 'locationName': {'type': ['null', 'string'], 'default': None, 'description': 'Target location at the lowest available level (e.g., street, district, or city)'}, 'transactionType': {'enum': ['sale', 'rent'], 'type': 'string', 'description': 'The type of transaction'}}}
Added
search-listings
Sept. 17, 2026, 12:39 p.m.