lilo Vacation Rentals
Qué hace este MCP
Supports vacation-rental discovery, availability and direct booking, property operations, short-term-rental compliance, guest and booking risk analysis, protection monitoring, and dispute evidence.
Herramientas
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'booking_id': {'type': 'string', 'description': 'Booking UUID to analyze'}, 'guest_profile': {'type': 'object', 'description': 'Guest profile data'}, 'message_content': {'type': 'string', 'description': 'Message text to analyze'}}}
Esquema de entrada
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Guest message to analyze for risk patterns'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID for evidence chain'}, 'guest_name': {'type': 'string', 'description': 'Guest name for documentation'}, 'property_id': {'type': 'string', 'description': 'Property UUID for cross-reference'}, 'conversation_history': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Previous messages for conversation context analysis'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'booking_id': {'type': 'string', 'description': 'Booking UUID to analyze'}, 'guest_profile': {'type': 'object', 'description': 'Guest profile data'}, 'message_content': {'type': 'string', 'description': 'Message text to analyze'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'question'], 'properties': {'guest_id': {'type': 'string', 'description': 'Optional: Guest ID for vetting verification'}, 'question': {'type': 'string', 'description': "Natural language question (e.g., 'What's the WiFi password?', 'Where do I park?')"}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['check_in_date', 'check_out_date'], 'properties': {'state': {'type': 'string', 'description': 'State code (e.g., CA, NY)'}, 'property_id': {'type': 'string', 'description': 'Property UUID'}, 'check_in_date': {'type': 'string', 'description': 'Check-in date'}, 'check_out_date': {'type': 'string', 'description': 'Check-out date'}}}
Esquema de entrada
{'type': 'object', 'required': ['booking_id'], 'properties': {'booking_id': {'type': 'string', 'description': 'Booking UUID to assess'}, 'include_guest_risk': {'type': 'boolean', 'description': 'Include guest risk analysis (default true)'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'cleaner_id', 'booking_id'], 'properties': {'role': {'type': 'string', 'description': 'Role: primary or backup'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID for the turnover'}, 'cleaner_id': {'type': 'string', 'description': 'Cleaner UUID'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}, 'scheduled_date': {'type': 'string', 'description': 'Scheduled date (ISO format)'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'guest_name', 'guest_email', 'check_in_date', 'check_out_date'], 'properties': {'guest_name': {'type': 'string', 'description': 'Name of the guest'}, 'guest_count': {'type': 'number', 'description': 'Number of guests (default 1)'}, 'guest_email': {'type': 'string', 'description': 'Guest email address'}, 'guest_phone': {'type': 'string', 'description': 'Guest phone number'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}, 'check_in_date': {'type': 'string', 'description': 'Check-in date (YYYY-MM-DD)'}, 'check_out_date': {'type': 'string', 'description': 'Check-out date (YYYY-MM-DD)'}, 'special_requests': {'type': 'string', 'description': 'Any special requests from guest'}}}
Esquema de entrada
{'type': 'object', 'required': ['state'], 'properties': {'city': {'type': 'string', 'description': 'City name'}, 'state': {'type': 'string', 'description': 'State code'}, 'property_id': {'type': 'string', 'description': 'Property UUID'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'check_in_date', 'check_out_date'], 'properties': {'guest_count': {'type': 'number', 'description': 'Number of guests'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}, 'check_in_date': {'type': 'string', 'description': 'Check-in date (YYYY-MM-DD)'}, 'check_out_date': {'type': 'string', 'description': 'Check-out date (YYYY-MM-DD)'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'World Cup host city'}, 'property_id': {'type': 'string', 'description': 'Property UUID (optional)'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_ids'], 'properties': {'property_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of property IDs to compare (max 5)'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'task_name', 'task_type'], 'properties': {'due_date': {'type': 'string', 'description': 'Due date (ISO format)'}, 'priority': {'type': 'string', 'description': 'Priority: low, medium, high, urgent'}, 'recurring': {'type': 'boolean', 'description': 'Is this a recurring task?'}, 'task_name': {'type': 'string', 'description': 'Name of the maintenance task'}, 'task_type': {'type': 'string', 'description': 'Type: hvac_filter, deep_clean, appliance_service, pest_control, exterior, safety_check, other'}, 'description': {'type': 'string', 'description': 'Detailed description'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}, 'frequency_days': {'type': 'number', 'description': 'Days between occurrences (if recurring)'}}}
Esquema de entrada
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Guest message to analyze for risk patterns'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID for evidence chain'}, 'guest_name': {'type': 'string', 'description': 'Guest name for documentation'}, 'property_id': {'type': 'string', 'description': 'Property UUID for cross-reference'}, 'conversation_history': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Previous messages for conversation context analysis'}}}
Esquema de entrada
{'type': 'object', 'required': ['message'], 'properties': {'message': {'type': 'string', 'description': 'Message text to analyze'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID for context'}, 'conversation_history': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Previous messages for context'}}}
Esquema de entrada
{'type': 'object', 'required': ['lilo_code'], 'properties': {'lilo_code': {'type': 'string', 'description': 'The property lilo code (e.g. PROP-2343)'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 5)'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code to find similar to'}}}
Esquema de entrada
{'type': 'object', 'required': ['booking_id', 'reason'], 'properties': {'reason': {'type': 'string', 'description': 'Reason for flagging'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID to flag'}, 'risk_indicators': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Risk indicators observed'}}}
Esquema de entrada
{'type': 'object', 'required': ['location'], 'properties': {'location': {'type': 'string', 'description': 'Location to forecast'}, 'date_range_end': {'type': 'string', 'description': 'Forecast end date'}, 'date_range_start': {'type': 'string', 'description': 'Forecast start date'}}}
Esquema de entrada
{'type': 'object', 'required': ['host_id'], 'properties': {'format': {'type': 'string', 'description': 'Output format: xml or json (default xml)'}, 'host_id': {'type': 'string', 'description': 'Host UUID to generate feed for'}}}
Esquema de entrada
{'type': 'object', 'required': ['host_id', 'year'], 'properties': {'year': {'type': 'number', 'description': 'Tax year'}, 'host_id': {'type': 'string', 'description': 'Host UUID'}, 'quarter': {'type': 'number', 'description': 'Quarter (1-4, optional)'}}}
Esquema de entrada
{'type': 'object', 'required': ['booking_id'], 'properties': {'amount': {'type': 'number', 'description': 'Disputed amount in cents'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID'}, 'dispute_id': {'type': 'string', 'description': 'Dispute ID (if available)'}}}
Esquema de entrada
{'type': 'object', 'required': ['booking_id'], 'properties': {'amount': {'type': 'number', 'description': 'Disputed amount in cents'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID'}, 'dispute_id': {'type': 'string', 'description': 'Dispute ID (if available)'}}}
Esquema de entrada
{'type': 'object', 'required': ['booking_id'], 'properties': {'booking_id': {'type': 'string', 'description': 'Booking UUID for the dispute'}, 'dispute_type': {'type': 'string', 'description': 'Type: chargeback, damage, review, or general'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'end_date': {'type': 'string', 'description': 'End date filter (YYYY-MM-DD)'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID (optional)'}, 'start_date': {'type': 'string', 'description': 'Start date filter (YYYY-MM-DD)'}, 'property_id': {'type': 'string', 'description': 'Property UUID'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'type': {'type': 'string', 'description': 'Optional: recommendation type (restaurants, coffee, grocery, activities, attractions)'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['landmark_id'], 'properties': {'source': {'enum': ['landmark', 'religious', 'aahs'], 'type': 'string', 'description': 'Data source type'}, 'landmark_id': {'type': 'string', 'description': 'Landmark ID (e.g., phl-landmark-123)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'days_ahead': {'type': 'number', 'description': 'Days to look ahead (default 14)'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'days_ahead': {'type': 'number', 'description': 'Days to look ahead (default 30)'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}, 'include_overdue': {'type': 'boolean', 'description': 'Include overdue tasks (default true)'}}}
Esquema de entrada
{'type': 'object', 'required': ['state'], 'properties': {'city': {'type': 'string', 'description': 'City name'}, 'state': {'type': 'string', 'description': 'State code (e.g., CA, NY)'}, 'property_type': {'type': 'string', 'description': 'Property type for specific rules'}}}
Esquema de entrada
{'type': 'object', 'required': ['state'], 'properties': {'state': {'type': 'string', 'description': 'State code'}, 'property_type': {'type': 'string', 'description': 'Property type'}, 'estimated_revenue': {'type': 'number', 'description': 'Estimated annual revenue'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'format': {'type': 'string', 'description': 'Output format: yaml, json, or jsonld (default jsonld)'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'category': {'type': 'string', 'description': 'Optional: filter by category (check_in, check_out, wifi_internet, parking, appliances, emergency, local_info)'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['host_id'], 'properties': {'host_id': {'type': 'string', 'description': 'Host UUID'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'category': {'type': 'string', 'description': 'Filter by category: furniture, appliance, electronics, linen, kitchenware, bathroom, decor, outdoor, safety, amenity, supply'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'lilo_code': {'type': 'string', 'description': 'Property lilo code (e.g. PROP-6408)'}, 'property_id': {'type': 'string', 'description': 'Property UUID (alternative to lilo_code)'}}}
Esquema de entrada
{'type': 'object', 'required': ['location'], 'properties': {'bedrooms': {'type': 'number', 'description': 'Number of bedrooms'}, 'location': {'type': 'string', 'description': 'Location to analyze'}, 'property_id': {'type': 'string', 'description': 'Property UUID for comparison'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id'], 'properties': {'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': ['lilo_code'], 'properties': {'lilo_code': {'type': 'string', 'description': 'Property lilo code (e.g. PROP-6408)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'source': {'enum': ['all', 'landmarks', 'religious', 'aahs'], 'type': 'string', 'description': 'Data source to ingest (default: all)'}}}
Esquema de entrada
{'type': 'object', 'required': ['booking_id'], 'properties': {'amount': {'type': 'number', 'description': 'Booking amount in cents'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID'}, 'guest_profile': {'type': 'object', 'description': 'Guest profile data'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 50)'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID (optional)'}, 'event_type': {'type': 'string', 'description': 'Filter by event type'}, 'property_id': {'type': 'string', 'description': 'Property UUID'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'interaction_type', 'content'], 'properties': {'channel': {'type': 'string', 'description': 'Channel: mcp, voice, sms, email'}, 'content': {'type': 'string', 'description': 'Interaction content/summary'}, 'booking_id': {'type': 'string', 'description': 'Booking UUID (optional)'}, 'property_id': {'type': 'string', 'description': 'Property UUID'}, 'interaction_type': {'type': 'string', 'description': 'Type: inquiry, complaint, request, confirmation'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'item_name', 'issue_type'], 'properties': {'item_name': {'type': 'string', 'description': 'Name of the inventory item'}, 'photo_url': {'type': 'string', 'description': 'URL to photo evidence (optional)'}, 'booking_id': {'type': 'string', 'description': 'Associated booking UUID (optional)'}, 'issue_type': {'type': 'string', 'description': 'Type: missing, damaged, low_stock, needs_replacement'}, 'description': {'type': 'string', 'description': 'Description of the issue'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'guest_name': {'type': 'string', 'description': 'Guest name'}, 'guest_email': {'type': 'string', 'description': 'Guest email address'}, 'guest_phone': {'type': 'string', 'description': 'Guest phone number'}, 'message_text': {'type': 'string', 'description': 'Initial message from guest'}, 'booking_details': {'type': 'object', 'properties': {'guests': {'type': 'number', 'description': 'Number of guests'}, 'check_in': {'type': 'string', 'description': 'Check-in date (ISO format)'}, 'check_out': {'type': 'string', 'description': 'Check-out date (ISO format)'}, 'guest_city': {'type': 'string', 'description': 'Guest location'}, 'property_city': {'type': 'string', 'description': 'Property location'}}, 'description': 'Booking details'}}}
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Search query'}, 'venue_type': {'enum': ['wedding', 'event', 'historic', 'all'], 'type': 'string', 'description': 'Venue type filter'}, 'capacity_min': {'type': 'number', 'description': 'Minimum capacity requirement'}}}
Esquema de entrada
{'type': 'object', 'properties': {'type': {'enum': ['landmark', 'historic_religious', 'african_american', 'all'], 'type': 'string', 'description': 'Property type filter'}, 'limit': {'type': 'number', 'description': 'Max results (default 20)'}, 'query': {'type': 'string', 'description': 'Search query (property name, address, etc.)'}}}
Esquema de entrada
{'type': 'object', 'required': ['location'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 20)'}, 'location': {'type': 'string', 'description': 'City, state, or neighborhood to search'}, 'max_price': {'type': 'number', 'description': 'Maximum nightly price'}, 'min_price': {'type': 'number', 'description': 'Minimum nightly price'}, 'min_bedrooms': {'type': 'number', 'description': 'Minimum bedrooms'}, 'superhost_only': {'type': 'boolean', 'description': 'Only show superhosts'}, 'world_cup_city': {'type': 'boolean', 'description': 'Only World Cup 2026 host cities'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'city': {'type': 'string', 'description': 'Filter by city name'}, 'limit': {'type': 'number', 'description': 'Max results to return (default 10, max 50)'}, 'query': {'type': 'string', 'description': "Search query (e.g. 'beach house in Delaware', 'family rental near Philadelphia')"}, 'state': {'type': 'string', 'description': 'Filter by state name or abbreviation'}, 'max_price': {'type': 'number', 'description': 'Maximum nightly rate in USD'}, 'min_bedrooms': {'type': 'number', 'description': 'Minimum number of bedrooms'}, 'pet_friendly': {'type': 'boolean', 'description': 'Filter for pet-friendly properties only'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 10)'}, 'query': {'type': 'string', 'description': 'Natural language amenity query'}, 'location': {'type': 'string', 'description': 'Location to search'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 10)'}, 'query': {'type': 'string', 'description': "Natural language description of what you're looking for"}, 'threshold': {'type': 'number', 'description': 'Match strictness (higher = stricter)'}}}
Esquema de entrada
{'type': 'object', 'required': ['location'], 'properties': {'limit': {'type': 'number', 'description': 'Max results to return (default 10)'}, 'location': {'type': 'string', 'description': 'Location to search (city, state, or address)'}, 'property_type': {'type': 'string', 'description': 'Property type filter (entire_home, private_room, etc.)'}, 'verified_only': {'type': 'boolean', 'description': 'Only verified properties (default true)'}}}
Esquema de entrada
{'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': "World Cup 2026 host city (e.g. 'Miami', 'Philadelphia')"}, 'limit': {'type': 'number', 'description': 'Max results to return (default 10, max 50)'}, 'check_in': {'type': 'string', 'description': 'Check-in date (YYYY-MM-DD format, tournament runs Jun 11 - Jul 19, 2026)'}, 'check_out': {'type': 'string', 'description': 'Check-out date (YYYY-MM-DD format)'}, 'group_size': {'type': 'number', 'description': 'Number of guests in the group'}}}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'evidence_id': {'type': 'string', 'description': 'Evidence UUID'}, 'evidence_hash': {'type': 'string', 'description': 'Evidence hash (alternative to evidence_id)'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'guest_name', 'check_in_date', 'check_out_date'], 'properties': {'guest_name': {'type': 'string', 'description': 'Name of the guest'}, 'guest_email': {'type': 'string', 'description': 'Guest email address'}, 'guest_phone': {'type': 'string', 'description': 'Guest phone for verification'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}, 'check_in_date': {'type': 'string', 'description': 'Check-in date (YYYY-MM-DD)'}, 'check_out_date': {'type': 'string', 'description': 'Check-out date (YYYY-MM-DD)'}}}
Esquema de entrada
{'type': 'object', 'required': ['property_id', 'booking_id', 'overall_condition'], 'properties': {'booking_id': {'type': 'string', 'description': 'Booking UUID'}, 'photo_urls': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Photo evidence URLs'}, 'property_id': {'type': 'string', 'description': 'Property UUID or lilo_code'}, 'verified_by': {'type': 'string', 'description': 'Name of person verifying'}, 'issues_found': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of issues found'}, 'checklist_items': {'type': 'array', 'items': {'type': 'object', 'properties': {'task': {'type': 'string'}, 'notes': {'type': 'string'}, 'completed': {'type': 'boolean'}}}, 'description': 'Completed checklist items'}, 'overall_condition': {'type': 'string', 'description': 'Overall condition: excellent, good, fair, poor, damaged'}}}
Esquema de entrada
{'type': 'object', 'required': ['evidence_id'], 'properties': {'evidence_id': {'type': 'string', 'description': 'Evidence record UUID'}}}
Esquema de entrada
{'type': 'object', 'required': ['lilo_code', 'envelope_hash'], 'properties': {'lilo_code': {'type': 'string', 'description': 'Property lilo code (e.g. PROP-6408)'}, 'envelope_hash': {'type': 'string', 'description': 'Hash of the evidence envelope to verify'}}}
Cambios recientes en herramientas
Servidores MCP similares
mcp
Sells and manages travel data eSIMs, UK phone-number eSIMs, VPN access, crypto-funded wallets, and related delivery information.
registry
Searches Caribbean vacation rentals and venues, checks availability, compares platform pricing, reviews licenses and reviews, and…
holidayforever
Browses and searches a curated directory of Airbnb vacation-rental listings and provides direct listing links.
osint-terminal
Provides keyless OSINT and reconnaissance tools for domains, DNS, IPs, breach exposure, threat intelligence, and related lookups.
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
BorealHost
Provides web hosting and infrastructure management, including site deployment, DNS, domains, containers, compute, backups, cachin…