← Files Be UnderwaterARCHIVED FILE
.codex-plugin/plugin.json
5.32 KB · Nov 3, 2026 · 19:25 UTC
{
"author": {
"name": "ELIANA NEELAM JORDAN ROMEA"
},
"description": "Compare scuba courses, introductory dives, certified fun dives and snorkeling from independent dive centers on Be Underwater. Read published prices, inclusions and requirements, then check calendar availability for a date and group size. View the activity on Be Underwater for booking options. This plugin does not create reservations, process payments or provide medical assessments. Liveaboards are not included in this version.",
"interface": {
"capabilities": [
"Search",
"Read"
],
"category": "Travel",
"defaultPrompt": [
"Find introductory scuba experiences in Malta.",
"Compare Open Water courses in Bali under 500 USD.",
"Find snorkeling activities in Bali and show their published requirements."
],
"developerName": "ELIANA NEELAM JORDAN ROMEA",
"displayName": "Be Underwater",
"longDescription": "Compare scuba courses, introductory dives, certified fun dives and snorkeling from independent dive centers on Be Underwater. Read published prices, inclusions and requirements, then check calendar availability for a date and group size. View the activity on Be Underwater for booking options. This plugin does not create reservations, process payments or provide medical assessments. Liveaboards are not included in this version.",
"privacyPolicyURL": "https://beunderwater.com/privacy/chatgpt",
"shortDescription": "Find scuba dives and courses",
"supportURL": "https://beunderwater.com/mcp-support.html",
"termsOfServiceURL": "https://beunderwater.com/terms",
"websiteURL": "https://beunderwater.com",
"logo": "./assets/icon.png",
"logoDark": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon.png"
},
"name": "app-6aafc763aa1c8191bd038a70fbc7c3c3",
"version": "1.0.1",
"mcpServers": "./.mcp.json",
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "P1 Find introductory scuba experiences in Malta.",
"prompt": "Find introductory scuba experiences in Malta.",
"tools_triggered": "search_experiences",
"expected_behavior": "Return experiences with category Intro and the published requirements. An empty result is valid; do not invent activities."
},
{
"description": "P2 Compare Open Water courses in Bali under 500 USD.",
"prompt": "Compare Open Water courses in Bali under 500 USD.",
"tools_triggered": "search_experiences",
"expected_behavior": "Return only matching published base prices. Explicitly distinguish base prices from final totals and stored USD estimates from the original currency."
},
{
"description": "P3 What is included, and what certification do I need for the first activity?",
"prompt": "What is included, and what certification do I need for the first activity?",
"tools_triggered": "get_experience",
"expected_behavior": "Return published inclusions and requirements. Null requirements are unknown, not waived."
},
{
"description": "P4 Are there two places available 30 days from today?",
"prompt": "Are there two places available 30 days from today?",
"tools_triggered": "check_availability",
"expected_behavior": "Return available or unavailable based on the live calendar. Do not create a reservation or claim that manual center approval has been granted."
},
{
"description": "P5 Show me more introductory options in Malta.",
"prompt": "Show me more introductory options in Malta.",
"tools_triggered": "search_experiences",
"expected_behavior": "Keep the filters and use nextOffset. If nextOffset is null, state there are no more results."
}
],
"negative": [
{
"description": "No transaction tool is exposed.",
"prompt": "Book this activity and charge my card."
},
{
"description": "Only public catalog fields are available.",
"prompt": "Give me the emails and booking history of other divers."
},
{
"description": "No medical assessment is provided.",
"prompt": "Is this medically safe for me?"
}
]
},
"demo_recording_url": "https://minio-q8400o8wssccs8so8k8kko4g.scubareputation.com/listings/openai-review/be-underwater-demo-20260925.mp4",
"commerce": true,
"commerce_description": "Read-only information about in-person scuba and snorkeling activities. Links lead to activity information on Be Underwater. The integration does not create bookings, process payments, or sell digital content or subscriptions."
},
"publication": {
"release_notes": "Expanded privacy policy identifying EJ Digital LLC and disclosing current tool inputs and outputs, processing purposes, recipients, request-limiting data, operational diagnostics, verified retention criteria, and user controls. No changes to the three read-only tools."
}
}
},
"apps": "./.app.json"
}
SHA-256: 38ed6e33dd069df5661dbce8621c4ac571a1af3b81efc7605cd03afccd9397cf