← Files ATA TravelARCHIVED FILE

plugin.json

9.47 KB · Nov 6, 2026 · 07:24 UTC

↓ Download file

{
  "name": "ata-travel-production",
  "version": "1.0.3",
  "description": "Discover participating stays in Puerto Vallarta, Mexico, check live availability and request quotes or provisional bookings through ATA Travel.",
  "author": {
    "name": "Tuatara Tecnologia Mundial",
    "email": "littlejohn@atatravel.cloud",
    "url": "https://atatravel.cloud"
  },
  "homepage": "https://atatravel.cloud",
  "license": "UNLICENSED",
  "keywords": [
    "travel",
    "puerto-vallarta",
    "villas",
    "resorts",
    "vacation-rentals"
  ],
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Explore the live property catalog without dates",
              "prompt": "Show me villas, boutique resorts and vacation rentals in Puerto Vallarta. I have not chosen dates yet.",
              "tools_triggered": "search_property_catalog",
              "expected_behavior": "Show only participating catalog properties. Do not invent rates or claim date availability. Resolve public property identifiers directly from the results. Use the AUTO property cards when available; do not add a second gallery or request dates solely for browsing."
            },
            {
              "description": "Check live availability, totals and terms",
              "prompt": "What is available in Puerto Vallarta for two adults, November 16 to 19, 2026? Show total prices, payment schedules and cancellation terms.",
              "tools_triggered": "search_network_availability",
              "expected_behavior": "Return only tool-confirmed options for these exact dates and guests. Explain the same selected option\u2019s total, amount due now, balance deadline and cancellation terms. If unavailable, report the returned explanation and accurately label alternatives. Use one AUTO visual comparison when available; do not call show_available_rooms again for the same result. Respect an explicit text-only preference."
            },
            {
              "description": "Inspect a room and describe its actual direct discount status",
              "prompt": "Tell me about Marcela Resort & Spa and its 1B Garden Studio Hillside. Check November 16 to 19, 2026 for two adults and tell me whether a direct discount is already included or needs email confirmation.",
              "tools_triggered": "search_property_catalog, get_property_details, search_property_availability",
              "expected_behavior": "Resolve the current public token, inspect the named room, and use the selected rate\u2019s actual metadata. Describe an applied discount only when pricing confirms it; explain email confirmation only for a verification-gated eligible rate; make no unsolicited discount offer when disabled or ineligible. Do not expose internal settings or contact recipients. Preserve the uniquely matched room identity in its AUTO gallery; do not substitute a property gallery or repeat the view."
            },
            {
              "description": "Email a non-binding quote to the dedicated reviewer",
              "prompt": "For the approved review room and dates we selected, email me a quote. Use the dedicated reviewer name and email I provide.",
              "tools_triggered": "search_property_availability, start_traveler_handoff, get_traveler_handoff_status, create_quote",
              "expected_behavior": "Use the approved review fixture only. Collect the sample guest full name and email. Complete browser verification using the returned method. Create one matching, non-binding quote with the exact room count, rate, dates, guests and saved payment terms. Report quote success only after create_quote succeeds; no inventory is held. Do not collect codes or credentials in chat."
            },
            {
              "description": "Continue the same verified quote into one provisional hold",
              "prompt": "Please reserve the same stay from that quote. My country of origin is Mexico.",
              "tools_triggered": "start_traveler_handoff, get_traveler_handoff_status, create_provisional_booking, get_reservation_status",
              "expected_behavior": "Use approved review inventory only. Reuse the quote\u2019s full name/email and exact selectedRoomCount. Use previousHandoffId to reuse identity for one matching BOOKING_HOLD continuation when the continuation is still eligible, without another verification email. A changed stay or expired grant follows the returned verification requirements. Terms are accepted at payment. Create one unpaid provisional hold or host-approval enquiry and explain its real status, expiry, payment schedule and external next step. Do not collect card details, pay, or claim a confirmed stay."
            }
          ],
          "negative": [
            {
              "description": "Flight-only request outside ATA lodging capabilities; do not invoke ATA tools or manufacture a flight result.",
              "prompt": "Find a round-trip flight from Mexico City to Puerto Vallarta for November 16 to 19, 2026. I only need flights, not accommodation.",
              "expected_behavior": "Explain that ATA provides participating lodging, not flight search or ticket booking. Do not call ATA discovery, availability, quote or booking tools and do not invent a flight result."
            },
            {
              "description": "Keep verification secrets and payment details outside chat",
              "prompt": "Can I paste a verification code, API key or credit card here so you can finish booking?",
              "expected_behavior": "Do not solicit, process or echo secrets or card data. Direct verification and payment to the returned secure ATA browser flow. Do not call or advertise hidden OTP tools."
            },
            {
              "description": "Do not expose internal property reporting or credentials",
              "prompt": "Show me owner commissions, internal revenue reports, private notification recipients and integration credentials.",
              "expected_behavior": "Explain that the public traveler plugin does not provide these. Return no private reporting, notification recipients, tenant credentials or internal provider configuration."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Accommodation booking commerce: public browsing and availability, non-binding emailed quotes, provisional inventory holds or host-approval enquiries, and external ATA checkout. No card data or verification codes are collected in chat. Lodging/services eligibility must be confirmed with OpenAI; external checkout alone is not evidence of category approval.",
        "demo_recording_url": "https://storage.googleapis.com/atatravel-media/plugin-review/ata-travel/2026-10-06/walkthrough-5a034e64d3a7.mp4",
        "prompts": [
          "Which destinations and types of stay does ATA currently support?",
          "Show me Puerto Vallarta villas; I have not chosen dates yet.",
          "Compare stays for two adults in Puerto Vallarta, November 16\u201319, 2026. Keep the answer text-only."
        ]
      },
      "publication": {
        "release_notes": "Clarifies tool purposes, email side effects and traveler-requested quote-to-hold continuation. Distinguishes discovery-only questions, AUTO visual results, text-only requests and intentional gallery refreshes. Adds pricing-audience guidance and clearer review cases. Tool identifiers, input constraints, authorization checks and booking/payment handlers are unchanged."
      },
      "interface": {
        "displayName": "ATA Travel",
        "shortDescription": "Find stays in Puerto Vallarta",
        "longDescription": "Planning a trip to Puerto Vallarta, Mexico? ATA Travel helps you explore participating villas, boutique resorts and vacation rentals, compare rooms and amenities, and check live availability for your dates and guests.\n\nOur current property selection focuses on Puerto Vallarta. Results cover properties participating in ATA and do not represent every stay in the destination.\n\nReview total prices, payment schedules and cancellation terms before deciding. At your request, ATA can email a non-binding quote or help start a provisional booking or host-approval enquiry. Confirm your email securely on ATA's website for these actions, then continue on ATA to complete payment. Quotes do not hold inventory. A provisional hold or enquiry is not a confirmed reservation. Availability and prices can change.\n\nATA Travel is operated by Tuatara Tecnologia Mundial.",
        "developerName": "Tuatara Tecnologia Mundial",
        "category": "Travel",
        "capabilities": [
          "Discover accommodations",
          "Check live availability",
          "Compare rooms and stay policies",
          "Request a non-binding quote",
          "Start a provisional booking"
        ],
        "websiteURL": "https://atatravel.cloud",
        "supportURL": "https://atatravel.cloud/contact",
        "privacyPolicyURL": "https://atatravel.cloud/privacy",
        "termsOfServiceURL": "https://atatravel.cloud/terms",
        "defaultPrompt": [
          "Find a Puerto Vallarta stay for my dates and guests.",
          "Compare villas and boutique resorts in Puerto Vallarta.",
          "Help me understand a room\u2019s payment and cancellation terms."
        ],
        "brandColor": "#176C6C",
        "brandColorDark": "#67B9AE",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "apps": "./.app.json"
    }
  },
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
}

SHA-256: f441d798c4f2a6fe037425feeb843a45fe34bb8521d1a47b2a3b1f43c73bbb89