{"serverId":"mcp-registry/com.levelroam/mcp","tools":[{"name":"compare_game_offers","fixed":{"name":"compare_game_offers","description":"Return only current comparable eBay Browse offers and controlled LevelRoam outbound routes. Empty is valid when live inventory is unavailable.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"Compare exact game offers"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":174,"tokensAfter":174},{"name":"get_evidence","fixed":{"name":"get_evidence","description":"Return structured sources and qualified game-place relationships without converting uncertainty to true.","inputSchema":{"type":"object","required":["entityType","id"],"properties":{"id":{"type":"string","description":"Entity slug."},"entityType":{"enum":["game","place"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get evidence"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":100,"tokensAfter":100},{"name":"get_game","fixed":{"name":"get_game","description":"Return one canonical game with facts, freshness and provenance.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"Get a game"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"get_place","fixed":{"name":"get_place","description":"Return one place, relationship status, evidence and freshness.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"Get a place"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107},{"name":"recommend_setup","fixed":{"name":"recommend_setup","description":"Run the same evidence-based LevelRoam Advisor used by the website. Unknown live costs remain explicit.","inputSchema":{"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},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Recommend a gaming setup"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":207,"tokensAfter":207},{"name":"search_experiences","fixed":{"name":"search_experiences","description":"Search current Viator experiences through the existing provider service and return controlled LevelRoam outbounds.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"Search exact experiences"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":200,"tokensAfter":200},{"name":"search_games","fixed":{"name":"search_games","description":"Find canonical LevelRoam game entities using first-party and attributed open data.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"Search LevelRoam games"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":178,"tokensAfter":178},{"name":"search_places","fixed":{"name":"search_places","description":"Find real-world places with qualified game relationships and evidence.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"Search real places"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":113,"tokensAfter":113}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"build_trip_plan","params":["adults","locale","market"]},{"tool":"compare_game_offers","params":["locale","market","condition"]},{"tool":"get_evidence","params":["entityType"]},{"tool":"get_game","params":["locale","market"]},{"tool":"get_place","params":["locale","market"]},{"tool":"recommend_setup","params":["budget","locale","market","preference","ownedHardware"]},{"tool":"search_experiences","params":["adults","locale","market"]},{"tool":"search_games","params":["locale","market"]},{"tool":"search_places","params":["locale","market"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}