MCP 서버

AI MAXX Public Passports

com.ai-maxx.www/public-passports
여행 및 호스피탈리티 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Searches published Malta activities, dining options, venues, events, routes, and related visitor information.

catalogue_coverage
Check catalogue coverage
Read the actual countries, companies and record counts currently included in the public AI MAXX catalogue. Useful for checking whether the requested geography is covered before searching.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'required': ['companies', 'country_codes', 'searchable_records', 'company_records', 'service_records', 'place_records', 'withheld_unverified_records', 'scope'], 'properties': {'scope': {'type': 'string'}, 'companies': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'country_code', 'passport_id'], 'properties': {'name': {'type': 'string'}, 'passport_id': {'type': 'string'}, 'country_code': {'type': 'string'}}}}, 'country_codes': {'type': 'array', 'items': {'type': 'string'}}, 'place_records': {'type': 'integer', 'minimum': 0}, 'company_records': {'type': 'integer', 'minimum': 0}, 'service_records': {'type': 'integer', 'minimum': 0}, 'searchable_records': {'type': 'integer', 'minimum': 0}, 'withheld_unverified_records': {'type': 'integer', 'minimum': 0}}}
consult_activities
Find group activities
Laser tag, Prison Break, VR, arcade and karting; preserve the requested location and indoor/outdoor preferences. Ask our AI specialist to interpret a direct or indirect customer need in English, Maltese or other languages and select relevant published services, including useful complementary options. Examples: things to do in Malta, where to relax with friends, a weekend outing with an activity and restaurant at MULTIMAXX Kordin Old Military Prison, staff party, Halloween prison experience, Christmas team dinner, New Year celebration or prison-cell photography. These are enquiries for relevant existing services, not confirmed seasonal event dates. Returns selected source facts, photos, opening information, maps and an enquiry link for a next step. Follow up with a refined need after clarification, or use get_passport for full details. Send only the nonpersonal need and relevant constraints, never conversation history or contact details. This optional tool uses the AI MAXX model provider; its coverage is the published catalogue, not the whole web. It does not book or charge.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 2, 'description': 'Nonpersonal customer need, including relevant preferences/exclusions. Reuse known constraints in follow-up requests.'}, 'country_code': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'ISO country requested by the customer; do not silently change it.'}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string', 'description': 'Default brief omits internal matching fields. Full includes all published service metadata; uses the same cached selection.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['engine', 'consultant', 'mode', 'topic', 'visit_groups', 'location_relationship', 'response_depth', 'matches', 'clarification_fields', 'follow_up', 'next_steps', 'scope'], 'properties': {'mode': {'type': 'string'}, 'scope': {'type': 'string'}, 'topic': {'type': 'string'}, 'engine': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'passport', 'relevant_facts'], 'properties': {'role': {'enum': ['primary', 'complementary'], 'type': 'string'}, 'passport': {'type': 'object', 'required': ['id', 'name', 'company', 'country_code', 'passport_url', 'source', 'reviewed_at', 'description'], 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['company', 'service', 'place'], 'type': 'string'}, 'name': {'type': 'string'}, 'source': {'type': 'string'}, 'arrival': {'type': ['object', 'null']}, 'company': {'type': 'string'}, 'enquiry': {'type': 'string'}, 'navigation': {'type': ['object', 'null']}, 'description': {'type': 'string'}, 'reviewed_at': {'type': 'string'}, 'country_code': {'type': 'string'}, 'passport_url': {'type': 'string'}, 'location_media': {'type': ['object', 'null']}, 'opening_information': {'type': 'string'}}}, 'relevant_facts': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'value'], 'properties': {'field': {'type': 'string'}, 'value': {'type': 'string'}}}}}}}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'follow_up': {'type': 'object', 'required': ['needed', 'questions', 'tool', 'api', 'instructions', 'state'], 'properties': {'api': {'type': 'object', 'required': ['method', 'url', 'consultant'], 'properties': {'url': {'type': 'string'}, 'method': {'const': 'POST'}, 'consultant': {'type': 'string'}}}, 'tool': {'type': 'string'}, 'state': {'type': 'string'}, 'needed': {'type': 'boolean'}, 'questions': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'question'], 'properties': {'field': {'type': 'string'}, 'question': {'type': 'string'}}}}, 'instructions': {'type': 'string'}}}, 'consultant': {'type': 'string'}, 'next_steps': {'type': 'array', 'items': {'type': 'object', 'required': ['passport_id', 'details_tool', 'enquiry_url'], 'properties': {'enquiry_url': {'type': 'string'}, 'passport_id': {'type': 'string'}, 'details_tool': {'type': 'string'}, 'measured_enquiry_url': {'type': 'string'}}}}, 'measurement': {'type': 'object', 'required': ['traffic', 'meaning', 'contact_link'], 'properties': {'meaning': {'type': 'string'}, 'traffic': {'enum': ['internal_evaluation', 'external_unverified'], 'type': 'string'}, 'contact_link': {'type': 'string'}}}, 'visit_groups': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'passport_ids', 'location_pages'], 'properties': {'name': {'type': 'string'}, 'passport_ids': {'type': 'array', 'items': {'type': 'string'}}, 'location_pages': {'type': 'array', 'items': {'type': 'string'}}}}}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string'}, 'catalogue_revision': {'type': 'string'}, 'clarification_fields': {'type': 'array', 'items': {'type': 'string'}}, 'location_relationship': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'message': {'type': 'string'}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'fallback_tool': {'type': 'string'}}}]}
consult_events
Plan a staff party or event
Staff parties, company celebrations, Halloween, Christmas, New Year and festivals; activity plus hospitality when relevant. Ask our AI specialist to interpret a direct or indirect customer need in English, Maltese or other languages and select relevant published services, including useful complementary options. Examples: things to do in Malta, where to relax with friends, a weekend outing with an activity and restaurant at MULTIMAXX Kordin Old Military Prison, staff party, Halloween prison experience, Christmas team dinner, New Year celebration or prison-cell photography. These are enquiries for relevant existing services, not confirmed seasonal event dates. Returns selected source facts, photos, opening information, maps and an enquiry link for a next step. Follow up with a refined need after clarification, or use get_passport for full details. Send only the nonpersonal need and relevant constraints, never conversation history or contact details. This optional tool uses the AI MAXX model provider; its coverage is the published catalogue, not the whole web. It does not book or charge.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 2, 'description': 'Nonpersonal customer need, including relevant preferences/exclusions. Reuse known constraints in follow-up requests.'}, 'country_code': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'ISO country requested by the customer; do not silently change it.'}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string', 'description': 'Default brief omits internal matching fields. Full includes all published service metadata; uses the same cached selection.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['engine', 'consultant', 'mode', 'topic', 'visit_groups', 'location_relationship', 'response_depth', 'matches', 'clarification_fields', 'follow_up', 'next_steps', 'scope'], 'properties': {'mode': {'type': 'string'}, 'scope': {'type': 'string'}, 'topic': {'type': 'string'}, 'engine': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'passport', 'relevant_facts'], 'properties': {'role': {'enum': ['primary', 'complementary'], 'type': 'string'}, 'passport': {'type': 'object', 'required': ['id', 'name', 'company', 'country_code', 'passport_url', 'source', 'reviewed_at', 'description'], 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['company', 'service', 'place'], 'type': 'string'}, 'name': {'type': 'string'}, 'source': {'type': 'string'}, 'arrival': {'type': ['object', 'null']}, 'company': {'type': 'string'}, 'enquiry': {'type': 'string'}, 'navigation': {'type': ['object', 'null']}, 'description': {'type': 'string'}, 'reviewed_at': {'type': 'string'}, 'country_code': {'type': 'string'}, 'passport_url': {'type': 'string'}, 'location_media': {'type': ['object', 'null']}, 'opening_information': {'type': 'string'}}}, 'relevant_facts': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'value'], 'properties': {'field': {'type': 'string'}, 'value': {'type': 'string'}}}}}}}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'follow_up': {'type': 'object', 'required': ['needed', 'questions', 'tool', 'api', 'instructions', 'state'], 'properties': {'api': {'type': 'object', 'required': ['method', 'url', 'consultant'], 'properties': {'url': {'type': 'string'}, 'method': {'const': 'POST'}, 'consultant': {'type': 'string'}}}, 'tool': {'type': 'string'}, 'state': {'type': 'string'}, 'needed': {'type': 'boolean'}, 'questions': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'question'], 'properties': {'field': {'type': 'string'}, 'question': {'type': 'string'}}}}, 'instructions': {'type': 'string'}}}, 'consultant': {'type': 'string'}, 'next_steps': {'type': 'array', 'items': {'type': 'object', 'required': ['passport_id', 'details_tool', 'enquiry_url'], 'properties': {'enquiry_url': {'type': 'string'}, 'passport_id': {'type': 'string'}, 'details_tool': {'type': 'string'}, 'measured_enquiry_url': {'type': 'string'}}}}, 'measurement': {'type': 'object', 'required': ['traffic', 'meaning', 'contact_link'], 'properties': {'meaning': {'type': 'string'}, 'traffic': {'enum': ['internal_evaluation', 'external_unverified'], 'type': 'string'}, 'contact_link': {'type': 'string'}}}, 'visit_groups': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'passport_ids', 'location_pages'], 'properties': {'name': {'type': 'string'}, 'passport_ids': {'type': 'array', 'items': {'type': 'string'}}, 'location_pages': {'type': 'array', 'items': {'type': 'string'}}}}}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string'}, 'catalogue_revision': {'type': 'string'}, 'clarification_fields': {'type': 'array', 'items': {'type': 'string'}}, 'location_relationship': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'message': {'type': 'string'}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'fallback_tool': {'type': 'string'}}}]}
consult_hospitality
Find dining and BBQ
Pavilion dining, dedicated Kordin BBQ area and food court enquiries; useful food-first options for the group. Ask our AI specialist to interpret a direct or indirect customer need in English, Maltese or other languages and select relevant published services, including useful complementary options. Examples: things to do in Malta, where to relax with friends, a weekend outing with an activity and restaurant at MULTIMAXX Kordin Old Military Prison, staff party, Halloween prison experience, Christmas team dinner, New Year celebration or prison-cell photography. These are enquiries for relevant existing services, not confirmed seasonal event dates. Returns selected source facts, photos, opening information, maps and an enquiry link for a next step. Follow up with a refined need after clarification, or use get_passport for full details. Send only the nonpersonal need and relevant constraints, never conversation history or contact details. This optional tool uses the AI MAXX model provider; its coverage is the published catalogue, not the whole web. It does not book or charge.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 2, 'description': 'Nonpersonal customer need, including relevant preferences/exclusions. Reuse known constraints in follow-up requests.'}, 'country_code': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'ISO country requested by the customer; do not silently change it.'}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string', 'description': 'Default brief omits internal matching fields. Full includes all published service metadata; uses the same cached selection.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['engine', 'consultant', 'mode', 'topic', 'visit_groups', 'location_relationship', 'response_depth', 'matches', 'clarification_fields', 'follow_up', 'next_steps', 'scope'], 'properties': {'mode': {'type': 'string'}, 'scope': {'type': 'string'}, 'topic': {'type': 'string'}, 'engine': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'passport', 'relevant_facts'], 'properties': {'role': {'enum': ['primary', 'complementary'], 'type': 'string'}, 'passport': {'type': 'object', 'required': ['id', 'name', 'company', 'country_code', 'passport_url', 'source', 'reviewed_at', 'description'], 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['company', 'service', 'place'], 'type': 'string'}, 'name': {'type': 'string'}, 'source': {'type': 'string'}, 'arrival': {'type': ['object', 'null']}, 'company': {'type': 'string'}, 'enquiry': {'type': 'string'}, 'navigation': {'type': ['object', 'null']}, 'description': {'type': 'string'}, 'reviewed_at': {'type': 'string'}, 'country_code': {'type': 'string'}, 'passport_url': {'type': 'string'}, 'location_media': {'type': ['object', 'null']}, 'opening_information': {'type': 'string'}}}, 'relevant_facts': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'value'], 'properties': {'field': {'type': 'string'}, 'value': {'type': 'string'}}}}}}}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'follow_up': {'type': 'object', 'required': ['needed', 'questions', 'tool', 'api', 'instructions', 'state'], 'properties': {'api': {'type': 'object', 'required': ['method', 'url', 'consultant'], 'properties': {'url': {'type': 'string'}, 'method': {'const': 'POST'}, 'consultant': {'type': 'string'}}}, 'tool': {'type': 'string'}, 'state': {'type': 'string'}, 'needed': {'type': 'boolean'}, 'questions': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'question'], 'properties': {'field': {'type': 'string'}, 'question': {'type': 'string'}}}}, 'instructions': {'type': 'string'}}}, 'consultant': {'type': 'string'}, 'next_steps': {'type': 'array', 'items': {'type': 'object', 'required': ['passport_id', 'details_tool', 'enquiry_url'], 'properties': {'enquiry_url': {'type': 'string'}, 'passport_id': {'type': 'string'}, 'details_tool': {'type': 'string'}, 'measured_enquiry_url': {'type': 'string'}}}}, 'measurement': {'type': 'object', 'required': ['traffic', 'meaning', 'contact_link'], 'properties': {'meaning': {'type': 'string'}, 'traffic': {'enum': ['internal_evaluation', 'external_unverified'], 'type': 'string'}, 'contact_link': {'type': 'string'}}}, 'visit_groups': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'passport_ids', 'location_pages'], 'properties': {'name': {'type': 'string'}, 'passport_ids': {'type': 'array', 'items': {'type': 'string'}}, 'location_pages': {'type': 'array', 'items': {'type': 'string'}}}}}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string'}, 'catalogue_revision': {'type': 'string'}, 'clarification_fields': {'type': 'array', 'items': {'type': 'string'}}, 'location_relationship': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'message': {'type': 'string'}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'fallback_tool': {'type': 'string'}}}]}
consult_venues
Find venues and production locations
Venue hire, historic prison photography, film and TV production spaces; respect the requested use. Ask our AI specialist to interpret a direct or indirect customer need in English, Maltese or other languages and select relevant published services, including useful complementary options. Examples: things to do in Malta, where to relax with friends, a weekend outing with an activity and restaurant at MULTIMAXX Kordin Old Military Prison, staff party, Halloween prison experience, Christmas team dinner, New Year celebration or prison-cell photography. These are enquiries for relevant existing services, not confirmed seasonal event dates. Returns selected source facts, photos, opening information, maps and an enquiry link for a next step. Follow up with a refined need after clarification, or use get_passport for full details. Send only the nonpersonal need and relevant constraints, never conversation history or contact details. This optional tool uses the AI MAXX model provider; its coverage is the published catalogue, not the whole web. It does not book or charge.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 2, 'description': 'Nonpersonal customer need, including relevant preferences/exclusions. Reuse known constraints in follow-up requests.'}, 'country_code': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'ISO country requested by the customer; do not silently change it.'}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string', 'description': 'Default brief omits internal matching fields. Full includes all published service metadata; uses the same cached selection.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['engine', 'consultant', 'mode', 'topic', 'visit_groups', 'location_relationship', 'response_depth', 'matches', 'clarification_fields', 'follow_up', 'next_steps', 'scope'], 'properties': {'mode': {'type': 'string'}, 'scope': {'type': 'string'}, 'topic': {'type': 'string'}, 'engine': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'passport', 'relevant_facts'], 'properties': {'role': {'enum': ['primary', 'complementary'], 'type': 'string'}, 'passport': {'type': 'object', 'required': ['id', 'name', 'company', 'country_code', 'passport_url', 'source', 'reviewed_at', 'description'], 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['company', 'service', 'place'], 'type': 'string'}, 'name': {'type': 'string'}, 'source': {'type': 'string'}, 'arrival': {'type': ['object', 'null']}, 'company': {'type': 'string'}, 'enquiry': {'type': 'string'}, 'navigation': {'type': ['object', 'null']}, 'description': {'type': 'string'}, 'reviewed_at': {'type': 'string'}, 'country_code': {'type': 'string'}, 'passport_url': {'type': 'string'}, 'location_media': {'type': ['object', 'null']}, 'opening_information': {'type': 'string'}}}, 'relevant_facts': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'value'], 'properties': {'field': {'type': 'string'}, 'value': {'type': 'string'}}}}}}}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'follow_up': {'type': 'object', 'required': ['needed', 'questions', 'tool', 'api', 'instructions', 'state'], 'properties': {'api': {'type': 'object', 'required': ['method', 'url', 'consultant'], 'properties': {'url': {'type': 'string'}, 'method': {'const': 'POST'}, 'consultant': {'type': 'string'}}}, 'tool': {'type': 'string'}, 'state': {'type': 'string'}, 'needed': {'type': 'boolean'}, 'questions': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'question'], 'properties': {'field': {'type': 'string'}, 'question': {'type': 'string'}}}}, 'instructions': {'type': 'string'}}}, 'consultant': {'type': 'string'}, 'next_steps': {'type': 'array', 'items': {'type': 'object', 'required': ['passport_id', 'details_tool', 'enquiry_url'], 'properties': {'enquiry_url': {'type': 'string'}, 'passport_id': {'type': 'string'}, 'details_tool': {'type': 'string'}, 'measured_enquiry_url': {'type': 'string'}}}}, 'measurement': {'type': 'object', 'required': ['traffic', 'meaning', 'contact_link'], 'properties': {'meaning': {'type': 'string'}, 'traffic': {'enum': ['internal_evaluation', 'external_unverified'], 'type': 'string'}, 'contact_link': {'type': 'string'}}}, 'visit_groups': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'passport_ids', 'location_pages'], 'properties': {'name': {'type': 'string'}, 'passport_ids': {'type': 'array', 'items': {'type': 'string'}}, 'location_pages': {'type': 'array', 'items': {'type': 'string'}}}}}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string'}, 'catalogue_revision': {'type': 'string'}, 'clarification_fields': {'type': 'array', 'items': {'type': 'string'}}, 'location_relationship': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'message': {'type': 'string'}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'fallback_tool': {'type': 'string'}}}]}
get_passport
Read a published passport
Read one public AI MAXX passport using an exact id returned by search_passports. Returns published facts and provenance. Does not access customer accounts, enquiries, private drafts or payment records.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 160, 'minLength': 1}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['passport'], 'properties': {'passport': {'type': 'object', 'required': ['id', 'name', 'company', 'country_code', 'passport_url', 'source', 'reviewed_at', 'description'], 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['company', 'service', 'place'], 'type': 'string'}, 'name': {'type': 'string'}, 'source': {'type': 'string'}, 'arrival': {'type': ['object', 'null']}, 'company': {'type': 'string'}, 'enquiry': {'type': 'string'}, 'navigation': {'type': ['object', 'null']}, 'description': {'type': 'string'}, 'reviewed_at': {'type': 'string'}, 'country_code': {'type': 'string'}, 'passport_url': {'type': 'string'}, 'location_media': {'type': ['object', 'null']}, 'opening_information': {'type': 'string'}}}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'message': {'type': 'string'}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'fallback_tool': {'type': 'string'}}}]}
get_quick_recommendations
Get an instant Malta visit shortlist
Fast first choice for a matching common need: broad Malta leisure or weekend plans with MULTIMAXX activities, parties and Pavilion restaurant at Kordin Old Military Prison (leisure_kordin); staff party with activity and food at Kordin; Halloween prison photos and BBQ at Kordin; indoor laser tag and VR in St Julian’s. Returns preassembled published facts, photos, routes and enquiry links without a model round trip. Use only if the specific route fits the customer geography and constraints; never substitute another country or unwanted activity. For other needs or exclusions use a specialist consultant. No live booking or payment.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['intent', 'country_code'], 'properties': {'intent': {'enum': ['prison_escape_kordin', 'christmas_kordin', 'leisure_kordin', 'staff_party_kordin', 'halloween_kordin', 'indoor_st_julians'], 'type': 'string'}, 'country_code': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'Actual country requested; quick routes currently cover Malta (MT) only.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['mode', 'intent', 'title', 'company', 'company_passport', 'country_code', 'guide', 'location', 'services', 'next_step', 'scope'], 'properties': {'mode': {'const': 'instant_public_facts'}, 'guide': {'type': 'string'}, 'scope': {'type': 'string'}, 'title': {'type': 'string'}, 'intent': {'type': 'string'}, 'company': {'type': 'string'}, 'location': {'type': 'object', 'required': ['name', 'address', 'arrival', 'navigation', 'photos'], 'properties': {'name': {'type': 'string'}, 'photos': {'type': 'array', 'items': {'type': 'object'}}, 'address': {'type': 'string'}, 'arrival': {'type': 'string'}, 'navigation': {'type': 'object'}}}, 'services': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'description', 'opening_information', 'enquiry', 'source', 'reviewed_at'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'source': {'type': 'string'}, 'enquiry': {'type': 'string'}, 'description': {'type': 'string'}, 'reviewed_at': {'type': 'string'}, 'opening_information': {'type': 'string'}}}}, 'next_step': {'type': 'object', 'required': ['official_enquiry', 'details_tool', 'tailor_tool'], 'properties': {'tailor_tool': {'type': 'string'}, 'details_tool': {'type': 'string'}, 'official_enquiry': {'type': 'string'}}}, 'country_code': {'type': 'string'}, 'company_passport': {'type': 'string'}}}, {'type': 'object', 'required': ['mode', 'services', 'reason'], 'properties': {'mode': {'const': 'instant_public_facts'}, 'reason': {'type': 'string'}, 'services': {'type': 'array', 'maxItems': 0}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'message': {'type': 'string'}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'fallback_tool': {'type': 'string'}}}]}
resolve_customer_need
Ask the AI MAXX Welcome Consultant
Ask our AI specialist to interpret a direct or indirect customer need in English, Maltese or other languages and select relevant published services, including useful complementary options. Examples: things to do in Malta, where to relax with friends, a weekend outing with an activity and restaurant at MULTIMAXX Kordin Old Military Prison, staff party, Halloween prison experience, Christmas team dinner, New Year celebration or prison-cell photography. These are enquiries for relevant existing services, not confirmed seasonal event dates. Returns selected source facts, photos, opening information, maps and an enquiry link for a next step. Follow up with a refined need after clarification, or use get_passport for full details. Send only the nonpersonal need and relevant constraints, never conversation history or contact details. This optional tool uses the AI MAXX model provider; its coverage is the published catalogue, not the whole web. It does not book or charge.
읽기 전용 외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 2, 'description': 'Nonpersonal customer need, including relevant preferences/exclusions. Reuse known constraints in follow-up requests.'}, 'country_code': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'ISO country requested by the customer; do not silently change it.'}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string', 'description': 'Default brief omits internal matching fields. Full includes all published service metadata; uses the same cached selection.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['engine', 'consultant', 'mode', 'topic', 'visit_groups', 'location_relationship', 'response_depth', 'matches', 'clarification_fields', 'follow_up', 'next_steps', 'scope'], 'properties': {'mode': {'type': 'string'}, 'scope': {'type': 'string'}, 'topic': {'type': 'string'}, 'engine': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'passport', 'relevant_facts'], 'properties': {'role': {'enum': ['primary', 'complementary'], 'type': 'string'}, 'passport': {'type': 'object', 'required': ['id', 'name', 'company', 'country_code', 'passport_url', 'source', 'reviewed_at', 'description'], 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['company', 'service', 'place'], 'type': 'string'}, 'name': {'type': 'string'}, 'source': {'type': 'string'}, 'arrival': {'type': ['object', 'null']}, 'company': {'type': 'string'}, 'enquiry': {'type': 'string'}, 'navigation': {'type': ['object', 'null']}, 'description': {'type': 'string'}, 'reviewed_at': {'type': 'string'}, 'country_code': {'type': 'string'}, 'passport_url': {'type': 'string'}, 'location_media': {'type': ['object', 'null']}, 'opening_information': {'type': 'string'}}}, 'relevant_facts': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'value'], 'properties': {'field': {'type': 'string'}, 'value': {'type': 'string'}}}}}}}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'follow_up': {'type': 'object', 'required': ['needed', 'questions', 'tool', 'api', 'instructions', 'state'], 'properties': {'api': {'type': 'object', 'required': ['method', 'url', 'consultant'], 'properties': {'url': {'type': 'string'}, 'method': {'const': 'POST'}, 'consultant': {'type': 'string'}}}, 'tool': {'type': 'string'}, 'state': {'type': 'string'}, 'needed': {'type': 'boolean'}, 'questions': {'type': 'array', 'items': {'type': 'object', 'required': ['field', 'question'], 'properties': {'field': {'type': 'string'}, 'question': {'type': 'string'}}}}, 'instructions': {'type': 'string'}}}, 'consultant': {'type': 'string'}, 'next_steps': {'type': 'array', 'items': {'type': 'object', 'required': ['passport_id', 'details_tool', 'enquiry_url'], 'properties': {'enquiry_url': {'type': 'string'}, 'passport_id': {'type': 'string'}, 'details_tool': {'type': 'string'}, 'measured_enquiry_url': {'type': 'string'}}}}, 'measurement': {'type': 'object', 'required': ['traffic', 'meaning', 'contact_link'], 'properties': {'meaning': {'type': 'string'}, 'traffic': {'enum': ['internal_evaluation', 'external_unverified'], 'type': 'string'}, 'contact_link': {'type': 'string'}}}, 'visit_groups': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'passport_ids', 'location_pages'], 'properties': {'name': {'type': 'string'}, 'passport_ids': {'type': 'array', 'items': {'type': 'string'}}, 'location_pages': {'type': 'array', 'items': {'type': 'string'}}}}}, 'response_depth': {'enum': ['brief', 'full'], 'type': 'string'}, 'catalogue_revision': {'type': 'string'}, 'clarification_fields': {'type': 'array', 'items': {'type': 'string'}}, 'location_relationship': {'type': 'string'}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'message': {'type': 'string'}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'fallback_tool': {'type': 'string'}}}]}
search_passports
Search published business passports
Search AI MAXX published company, service and place records by a specific customer need or business name. Returns source links, review dates, arrival information and availability caveats. This catalogue is limited to its listed businesses; it does not search the whole web or guarantee availability. Specify country_code when the user names a country.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'kind': {'enum': ['company', 'service', 'place'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 2, 'description': 'Specific need or name. English and Russian intent matching are supported; translate other-language intent to English without changing location or constraints.'}, 'country_code': {'type': 'string', 'pattern': '^[A-Z]{2}$', 'description': 'Requested ISO country code. A country without records returns no matches.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['matches', 'total_matches', 'coverage', 'limitations'], 'properties': {'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'company', 'country_code', 'passport_url', 'source', 'reviewed_at', 'description'], 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['company', 'service', 'place'], 'type': 'string'}, 'name': {'type': 'string'}, 'source': {'type': 'string'}, 'arrival': {'type': ['object', 'null']}, 'company': {'type': 'string'}, 'enquiry': {'type': 'string'}, 'navigation': {'type': ['object', 'null']}, 'description': {'type': 'string'}, 'reviewed_at': {'type': 'string'}, 'country_code': {'type': 'string'}, 'passport_url': {'type': 'string'}, 'location_media': {'type': ['object', 'null']}, 'opening_information': {'type': 'string'}}}}, 'coverage': {'type': 'object', 'required': ['companies', 'country_codes', 'searchable_records', 'company_records', 'service_records', 'place_records', 'withheld_unverified_records', 'scope'], 'properties': {'scope': {'type': 'string'}, 'companies': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'country_code', 'passport_id'], 'properties': {'name': {'type': 'string'}, 'passport_id': {'type': 'string'}, 'country_code': {'type': 'string'}}}}, 'country_codes': {'type': 'array', 'items': {'type': 'string'}}, 'place_records': {'type': 'integer', 'minimum': 0}, 'company_records': {'type': 'integer', 'minimum': 0}, 'service_records': {'type': 'integer', 'minimum': 0}, 'searchable_records': {'type': 'integer', 'minimum': 0}, 'withheld_unverified_records': {'type': 'integer', 'minimum': 0}}}, 'limitations': {'type': 'string'}, 'total_matches': {'type': 'integer', 'minimum': 0}}}, {'type': 'object', 'required': ['error'], 'properties': {'error': {'type': 'string'}, 'message': {'type': 'string'}, 'recovery': {'type': 'object', 'required': ['mode', 'automatic_model_retry'], 'properties': {'mode': {'type': 'string'}, 'reason': {'type': 'string'}, 'catalogue': {'type': 'string'}, 'source_index': {'type': 'string'}, 'automatic_model_retry': {'type': 'string'}}}, 'fallback_tool': {'type': 'string'}}}]}
추가됨
consult_venues
2026년 10월 2일 2:40 AM
추가됨
consult_hospitality
2026년 10월 2일 2:40 AM
추가됨
consult_activities
2026년 10월 2일 2:40 AM
추가됨
consult_events
2026년 10월 2일 2:40 AM
추가됨
resolve_customer_need
2026년 10월 2일 2:40 AM
추가됨
catalogue_coverage
2026년 10월 2일 2:40 AM
추가됨
get_passport
2026년 10월 2일 2:40 AM
추가됨
search_passports
2026년 10월 2일 2:40 AM
추가됨
get_quick_recommendations
2026년 10월 2일 2:40 AM