UniAffitti Room Finder
Qué hace este MCP
Searches, ranks, compares, and manages student-room listings, favorites, rental requests, messages, and landlord contacts.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['room_id'], 'properties': {'room_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['room_ids'], 'properties': {'room_ids': {'type': 'array', 'items': {'type': 'integer', 'minimum': 1}, 'maxItems': 8, 'minItems': 2}, 'campus_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['title', 'description', 'address_full', 'city', 'country_code', 'latitude', 'longitude', 'property_floor', 'price_monthly', 'room_type'], 'properties': {'city': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'title': {'type': 'string', 'maxLength': 190, 'minLength': 1}, 'features': {'type': 'object', 'additionalProperties': True}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'room_type': {'enum': ['single', 'double', 'bed'], 'type': 'string'}, 'description': {'type': 'string', 'minLength': 1}, 'address_full': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'country_code': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'price_monthly': {'type': 'number', 'minimum': 0}, 'property_type': {'enum': ['apartment', 'house', 'other'], 'type': 'string', 'default': 'apartment'}, 'available_from': {'type': 'string', 'description': 'YYYY-MM-DD.'}, 'deposit_amount': {'type': 'number', 'minimum': 0}, 'location_label': {'type': 'string', 'maxLength': 190}, 'price_currency': {'type': 'string', 'default': 'EUR'}, 'property_floor': {'type': 'integer', 'maximum': 20, 'minimum': -2}, 'min_stay_months': {'type': 'integer', 'minimum': 0}, 'occupancy_status': {'enum': ['available', 'reserved', 'rented', 'unavailable'], 'type': 'string', 'default': 'available'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['room_id'], 'properties': {'message': {'type': 'string', 'maxLength': 4000}, 'room_id': {'type': 'integer', 'minimum': 1}, 'start_date': {'type': 'string', 'description': 'YYYY-MM-DD.'}, 'duration_months': {'type': 'integer', 'maximum': 120, 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['conversation_id'], 'properties': {'messages_limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'conversation_id': {'type': 'string', 'description': 'Firebase conversation/thread id.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['room_id'], 'properties': {'room_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 12, 'maximum': 50, 'minimum': 1}, 'unread_only': {'type': 'boolean', 'default': False}, 'messages_limit': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1}, 'conversation_id': {'type': 'string', 'description': 'Optional Firebase conversation/thread id.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'direction': {'enum': ['sent', 'received', 'all'], 'type': 'string', 'default': 'all'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'university_limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'university_query': {'type': 'string', 'description': 'Filter universities by name, city, country, or alias.'}, 'university_offset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'university_country_code': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['university_id'], 'properties': {'university_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string'}, 'features': {'type': 'object', 'additionalProperties': True}, 'campus_id': {'type': 'integer', 'minimum': 1}, 'max_budget': {'type': 'number', 'minimum': 0}, 'available_from': {'type': 'string', 'description': 'YYYY-MM-DD.'}, 'max_distance_km': {'type': 'number', 'minimum': 0}, 'preferred_room_type': {'enum': ['single', 'double', 'bed'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['room_id'], 'properties': {'room_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 12, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'country_code': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'Optional city filter selected from the assisted location search.'}, 'limit': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Free text search over title, description, university, location, and campus.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'features': {'type': 'object', 'additionalProperties': True}, 'order_by': {'enum': ['newest', 'price_asc', 'price_desc', 'distance_asc', 'distance_desc'], 'type': 'string', 'default': 'newest'}, 'campus_id': {'type': 'integer', 'minimum': 1}, 'max_price': {'type': 'number', 'minimum': 0}, 'min_price': {'type': 'number', 'minimum': 0}, 'room_type': {'enum': ['single', 'double', 'bed'], 'type': 'string'}, 'country_code': {'type': 'string', 'description': 'Optional ISO 3166-1 alpha-2 country filter.'}, 'university_id': {'type': 'integer', 'minimum': 1}, 'available_from': {'type': 'string', 'description': 'YYYY-MM-DD.'}, 'max_distance_km': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'city': {'type': 'string'}, 'limit': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1}, 'query': {'type': 'string'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'country_code': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['room_id', 'message'], 'properties': {'message': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'room_id': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['request_id', 'status'], 'properties': {'status': {'enum': ['in_review', 'accepted', 'rejected', 'cancelled'], 'type': 'string'}, 'request_id': {'type': 'integer', 'minimum': 1}, 'available_from': {'type': 'string', 'description': 'YYYY-MM-DD; required when accepting.'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Service Public France
Searches and retrieves French public-service information, legal texts, administrative guidance, property transactions, local data…
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
Microburbs Australian Property Data
Provides Australian property, suburb, valuation, sales, rental, zoning, school, risk, geospatial, and census statistics.
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
HiveLearn
Creates and manages courses, lessons, quizzes, enrollments, learning tracks, events, certificates, resources, progress, and commu…
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
RateAPI — live US mortgage, auto, HELOC, personal & deposit rates
Supplies live US lending and deposit rates, financing comparisons, affordability and amortization calculations, eligibility check…