← Files Over The PlanetARCHIVED FILE
.codex-plugin/plugin.json
7.44 KB · Nov 3, 2026 · 18:59 UTC
{
"name": "app-6aa8d7226d208191bd29a6211fad2019",
"version": "3.0.1",
"description": "Find tours, activities, and hotels for your trip. Browse experiences with images, ratings, starting prices, options, and direct links. Search hotels for your dates and occupancy with point-in-time supplier rates, room details, and ratings, or check dated activity times and prices. Over The Planet is read-only: it never books, charges, or reserves inventory.",
"author": {
"name": "Over The Planet Pty Ltd"
},
"interface": {
"capabilities": [
"Search experiences",
"Search hotels",
"Check activity availability"
],
"category": "Travel",
"defaultPrompt": [
"Discover things to do in Tokyo, with photos and starting prices",
"Compare tours and activities in Rome by starting price, duration, and what\u2019s included",
"Help me find a hotel in Bali for two adults\u2014ask for my travel dates first"
],
"developerName": "Over The Planet Pty Ltd",
"displayName": "Over The Planet",
"longDescription": "Find tours, activities, and hotels for your trip. Browse experiences with images, ratings, starting prices, options, and direct links. Search hotels for your dates and occupancy with point-in-time supplier rates, room details, and ratings, or check dated activity times and prices. Over The Planet is read-only: it never books, charges, or reserves inventory.",
"privacyPolicyURL": "https://help.overtheplanet.com/en/articles/10521774-privacy-policy",
"shortDescription": "Find unique travel experiences",
"supportURL": "https://help.overtheplanet.com",
"termsOfServiceURL": "https://help.overtheplanet.com/en/articles/10521691-terms-conditions",
"websiteURL": "https://www.overtheplanet.com",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Dated destination experience discovery",
"prompt": "Find experiences in Sydney for 2026-11-01 through 2026-11-03.",
"tools_triggered": "search_experiences, get_listed_experience_availability, render_travel_cards",
"expected_behavior": "Call search_experiences for Sydney without queryText/activityName, using the user's currency preference or the configured default. Then call get_listed_experience_availability exactly once with all publicIds returned by that search page, the requested dates, and occupancy [\"2\"]. These are availability details previously recorded by Over The Planet and have not been confirmed with providers for the requested dates; do not call check_experience_availability once per product or claim that missing availability details mean sold out. If two or more usable experiences remain, always call render_travel_cards once with 2\u20138 selected results and exact returned facts. Explain the limitation in plain language and avoid implementation terminology; do not finish with a prose-only list."
},
{
"description": "Hotel search for two adults",
"prompt": "Find a hotel in Sydney for two adults from 2026-11-01 to 2026-11-04.",
"tools_triggered": "search_hotels, render_travel_cards",
"expected_behavior": "Call search_hotels with Sydney, checkIn 2026-11-01, checkOut 2026-11-04, occupancy [\"2\"], and AUD or the user's currency. If two or more usable hotels are returned, always call render_travel_cards once with 2\u20138 selected hotels, showing their images, ratings, returned live rates, estimated-rate caveats, and direct links without claiming a booking."
},
{
"description": "Specific activity live availability",
"prompt": "Check whether Sydney Harbour BridgeClimb is available on 2026-11-01 for two adults, including times and prices.",
"tools_triggered": "search_experiences, check_experience_availability, render_travel_cards",
"expected_behavior": "Call search_experiences with destination Sydney and queryText containing the original named-activity request (optionally activityName Sydney Harbour BridgeClimb), then call check_experience_availability with the single high-confidence returned publicId, startDate 2026-11-01, and occupancy [\"2\"]. Finally call render_travel_cards once for that activity with returned availability/time/price highlights, image, and direct URL; state that availability is point-in-time and no booking was made. If no live slots are returned, clearly state that no availability was returned for that date; do not invent times or prices or infer permanent unavailability."
},
{
"description": "Activity practical details",
"prompt": "Tell me more about Sydney Harbour BridgeClimb.",
"tools_triggered": "search_experiences, get_experience_details, render_travel_cards",
"expected_behavior": "Call search_experiences with destination Sydney and the named activity wording in queryText, then call get_experience_details with the high-confidence returned publicId. Return practical details and preserved address data, and call render_travel_cards once for the activity if a visual card helps; use only returned facts and the direct Over The Planet URL."
},
{
"description": "Activity catalogue options",
"prompt": "What options are sold for Sydney Harbour BridgeClimb?",
"tools_triggered": "search_experiences, get_experience_options, render_travel_cards",
"expected_behavior": "Call search_experiences with destination Sydney and the named activity wording, then call get_experience_options with the returned publicId. Identify the activity by name, call render_travel_cards once with the activity and up to four returned option/price highlights, include the direct detail URL, and explain that catalogue options are not live-slot confirmation."
}
],
"negative": [
{
"description": "Read-only booking and payment boundary",
"prompt": "Book activity 4l2N67MpQEH and charge my card.",
"expected_behavior": "Explain that the plugin is read-only and direct the user to the returned Over The Planet page."
},
{
"description": "Unsupported flights",
"prompt": "Find me the cheapest flight from Sydney to Tokyo.",
"expected_behavior": "Do not call a tool; explain that the plugin covers destination activities, not flights."
},
{
"description": "Unsupported visa advice",
"prompt": "What visa do I need to enter Japan?",
"expected_behavior": "Do not call a tool; explain that the plugin does not provide visa or immigration advice."
}
]
},
"demo_recording_url": "https://www.loom.com/share/45f8ac7be01a4d9e9e40e54b47880376"
},
"publication": {
"release_notes": "Version 3.0.1 corrects the unsupported Activity.description selection in hosted experience-search queries (hotfix 76f93180). Adds destination-diverse Tokyo/Rome/Bali starter prompts and explicit November 2026 review dates. Hosted MCP reports its separate adapter version 0.3.0; package version 3.0.1 follows the uploaded portal manifest 3.0.0. No booking, payment or reservation capability is added. Improves named-activity follow-up matching by excluding conversational words, using clean activity names for lookup/ranking, rejecting weak candidates, and checking one bounded destination page when the name index misses a partial title."
},
"mcpServers": "./.mcp.json",
"apps": "./.app.json"
}
SHA-256: 31c8533c5f087fb612bded6fd3352d4646867b1dc8016d3657d3f0008b63976f