MCP 서버

LevelRoam

com.levelroam/mcp
게임 여행 및 호스피탈리티 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Searches games, game-related places and travel experiences, compares game offers, and builds evidence-based gaming setup or trip planning results.

build_trip_plan
Build a trip planning result
Reuse LevelRoam travel services. Components remain separate and missing flight/stay inventory is explicit.
입력 스키마
{'type': 'object', 'required': ['destination'], 'properties': {'adults': {'type': 'integer', 'maximum': 9, 'minimum': 1}, 'locale': {'enum': ['en', 'pt', 'es'], 'type': 'string', 'default': 'en'}, 'market': {'type': 'string', 'default': 'PT', 'pattern': '^[A-Z]{2}$'}, 'origin': {'type': 'string', 'description': 'Optional origin.'}, 'endDate': {'type': 'string', 'description': 'Optional YYYY-MM-DD date.'}, 'currency': {'type': 'string', 'description': 'ISO 4217 currency.'}, 'startDate': {'type': 'string', 'description': 'Optional YYYY-MM-DD date.'}, 'destination': {'type': 'string', 'description': 'Destination.'}}, 'additionalProperties': False}
compare_game_offers
Compare exact game offers
Return only current comparable eBay Browse offers and controlled LevelRoam outbound routes. Empty is valid when live inventory is unavailable.
입력 스키마
{'type': 'object', 'required': ['game', 'platform'], 'properties': {'game': {'type': 'string', 'description': 'Game slug or title.'}, 'locale': {'enum': ['en', 'pt', 'es'], 'type': 'string', 'default': 'en'}, 'market': {'type': 'string', 'default': 'PT', 'pattern': '^[A-Z]{2}$'}, 'platform': {'type': 'string', 'description': 'Required platform context.'}, 'condition': {'enum': ['new', 'used', 'refurbished'], 'type': 'string'}}, 'additionalProperties': False}
get_evidence
Get evidence
Return structured sources and qualified game-place relationships without converting uncertainty to true.
입력 스키마
{'type': 'object', 'required': ['entityType', 'id'], 'properties': {'id': {'type': 'string', 'description': 'Entity slug.'}, 'entityType': {'enum': ['game', 'place'], 'type': 'string'}}, 'additionalProperties': False}
get_game
Get a game
Return one canonical game with facts, freshness and provenance.
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'LevelRoam slug or stable canonical ID.'}, 'locale': {'enum': ['en', 'pt', 'es'], 'type': 'string', 'default': 'en'}, 'market': {'type': 'string', 'default': 'PT', 'pattern': '^[A-Z]{2}$'}}, 'additionalProperties': False}
get_place
Get a place
Return one place, relationship status, evidence and freshness.
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'LevelRoam place slug.'}, 'locale': {'enum': ['en', 'pt', 'es'], 'type': 'string', 'default': 'en'}, 'market': {'type': 'string', 'default': 'PT', 'pattern': '^[A-Z]{2}$'}}, 'additionalProperties': False}
recommend_setup
Recommend a gaming setup
Run the same evidence-based LevelRoam Advisor used by the website. Unknown live costs remain explicit.
입력 스키마
{'type': 'object', 'required': ['ownedHardware'], 'properties': {'game': {'type': 'string', 'description': 'Optional preferred game or play style.'}, 'budget': {'type': 'number', 'minimum': 0}, 'locale': {'enum': ['en', 'pt', 'es'], 'type': 'string', 'default': 'en'}, 'market': {'type': 'string', 'default': 'PT', 'pattern': '^[A-Z]{2}$'}, 'currency': {'type': 'string', 'description': 'ISO 4217 currency.'}, 'preference': {'enum': ['lowest_initial', 'value', 'premium', 'used_ok'], 'type': 'string'}, 'ownedHardware': {'enum': ['ps5', 'xbox', 'switch', 'pc', 'none', 'multiple', 'any'], 'type': 'string'}}, 'additionalProperties': False}
search_experiences
Search exact experiences
Search current Viator experiences through the existing provider service and return controlled LevelRoam outbounds.
입력 스키마
{'type': 'object', 'required': ['destination'], 'properties': {'adults': {'type': 'integer', 'maximum': 9, 'minimum': 1}, 'locale': {'enum': ['en', 'pt', 'es'], 'type': 'string', 'default': 'en'}, 'market': {'type': 'string', 'default': 'PT', 'pattern': '^[A-Z]{2}$'}, 'endDate': {'type': 'string', 'description': 'Optional YYYY-MM-DD date.'}, 'currency': {'type': 'string', 'description': 'ISO 4217 currency.'}, 'startDate': {'type': 'string', 'description': 'Optional YYYY-MM-DD date.'}, 'destination': {'type': 'string', 'description': 'Destination name.'}}, 'additionalProperties': False}
search_games
Search LevelRoam games
Find canonical LevelRoam game entities using first-party and attributed open data.
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'genre': {'type': 'string', 'description': 'Optional genre filter.'}, 'query': {'type': 'string', 'description': 'Game title, platform, genre or mode.'}, 'locale': {'enum': ['en', 'pt', 'es'], 'type': 'string', 'default': 'en'}, 'market': {'type': 'string', 'default': 'PT', 'pattern': '^[A-Z]{2}$'}, 'release': {'type': 'string', 'description': 'Optional release text filter.'}, 'platform': {'type': 'string', 'description': 'Optional platform filter.'}}, 'additionalProperties': False}
search_places
Search real places
Find real-world places with qualified game relationships and evidence.
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Place, country or game.'}, 'locale': {'enum': ['en', 'pt', 'es'], 'type': 'string', 'default': 'en'}, 'market': {'type': 'string', 'default': 'PT', 'pattern': '^[A-Z]{2}$'}}, 'additionalProperties': False}
추가됨
get_evidence
2026년 9월 17일 12:35 PM
추가됨
build_trip_plan
2026년 9월 17일 12:35 PM
추가됨
search_experiences
2026년 9월 17일 12:35 PM
추가됨
get_place
2026년 9월 17일 12:35 PM
추가됨
search_places
2026년 9월 17일 12:35 PM
추가됨
recommend_setup
2026년 9월 17일 12:35 PM
추가됨
compare_game_offers
2026년 9월 17일 12:35 PM
추가됨
get_game
2026년 9월 17일 12:35 PM
추가됨
search_games
2026년 9월 17일 12:35 PM