← Files a&o HostelsARCHIVED FILE

plugin.json

5.88 KB · Nov 2, 2026 · 18:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "ao-hostels-plugin",
  "version": "0.3.4",
  "description": "Connect to the a&o Hostels production MCP service for hostel search and booking-related workflows.",
  "author": {
    "name": "a&o Hostels"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "a&o Hostels",
        "shortDescription": "Find a&o hostel stays",
        "longDescription": "Find a&o Hostels accommodation by destination and travel dates. Explore properties and room options, compare availability and current rates, and review booking conditions when supplied by the connected service. Select a room and follow the booking link to a&o Hostels' external checkout, where guest information and payment are handled. No booking or payment is completed in ChatGPT. Prices and availability may change before checkout.",
        "developerName": "a&o Hostels",
        "category": "Travel",
        "capabilities": [],
        "defaultPrompt": [
          "Find a&o Hostels in Berlin for next weekend.",
          "Compare a&o hostel options for two adults.",
          "Help me find an a&o stay and continue to checkout."
        ],
        "supportURL": "https://www.aohostels.com/de/kontakt/",
        "websiteURL": "https://www.aohostels.com/",
        "privacyPolicyURL": "https://www.aohostels.com/de/datenschutz/",
        "termsOfServiceURL": "https://www.aohostels.com/de/agb/",
        "logo": "./assets/ao-hostels-logo.png",
        "composerIcon": "./assets/ao-hostels-logo.png"
      },
      "publication": {
        "release_notes": "Added 5 positive and 3 negative reviewer test definitions (all unexecuted); demo URL and branding retained. MCP tool discovery and annotations remain unverified.",
        "countries": []
      },
      "review": {
        "commerce": true,
        "commerce_description": "Users select accommodation through the plugin and complete any booking and payment on a&o Hostels' external checkout website. No in-chat payments.",
        "demo_recording_url": "https://youtu.be/LgKKHOK4O4o",
        "test_cases": {
          "positive": [
            {
              "description": "Hotel Search \u2014 NOT RUN. Tool names are user-provided and not verified against live MCP.",
              "prompt": "Find a&o Hostels in Berlin, Germany. Show me the available properties and their locations.",
              "tools_triggered": "search_hotels",
              "expected_behavior": "Return matching a&o Berlin properties with names and locations; do not attribute unrelated brands to a&o."
            },
            {
              "description": "Property Information \u2014 NOT RUN. Tool names are user-provided and not verified against live MCP.",
              "prompt": "Tell me about a&o Berlin Mitte. Where is it located and what accommodation options does it offer?",
              "tools_triggered": "search_hotels",
              "expected_behavior": "Identify a&o Berlin Mitte and provide only property information and accommodation options supported by the MCP response."
            },
            {
              "description": "Live Room Availability \u2014 NOT RUN. Tool names are user-provided and not verified against live MCP.",
              "prompt": "Check room availability at a&o Berlin Hauptbahnhof for 2 adults, checking in on November 13, 2026 and checking out on November 15, 2026.",
              "tools_triggered": "search_hotels, check_availability",
              "expected_behavior": "Return actual bookable room types and prices for 2 adults, November 13\u201315, 2026, or clearly report no availability."
            },
            {
              "description": "Rate Comparison \u2014 NOT RUN. Tool names are user-provided and not verified against live MCP.",
              "prompt": "Compare the available room rates at a&o Berlin Mitte for 2 adults from November 20 to November 22, 2026. Show flexible and non-refundable options, with and without breakfast, where available.",
              "tools_triggered": "search_hotels, check_availability",
              "expected_behavior": "Compare only returned available offers, including actual prices, meals and cancellation terms; sort cheapest first where supported."
            },
            {
              "description": "External Booking Checkout \u2014 NOT RUN. Tool names are user-provided and not verified against live MCP.",
              "prompt": "I want to book the cheapest available room at a&o Berlin Mitte for 2 adults from November 20 to November 22, 2026. Please take me to the booking checkout.",
              "tools_triggered": "search_hotels, check_availability",
              "expected_behavior": "Present cheapest returned bookable offer and a valid, matching checkout.aohostels.com handoff where supported. Do not claim payment or booking completed in ChatGPT."
            }
          ],
          "negative": [
            {
              "description": "Train Booking \u2014 NOT RUN. Do not invoke a&o MCP tools; explain train ticket booking is outside this plugin.",
              "prompt": "Find me the cheapest train tickets from Berlin to Munich for next Friday."
            },
            {
              "description": "Competitor Hotel Booking \u2014 NOT RUN. Do not invoke a&o MCP tools; respect explicit Marriott-only constraint.",
              "prompt": "Find me an available room at a Marriott hotel in Berlin for two adults next weekend. I only want Marriott properties."
            },
            {
              "description": "Existing Booking Cancellation \u2014 NOT RUN. Do not invoke a&o discovery tools for cancellation; explain reservation management/refunds are unsupported unless tool discovery proves otherwise.",
              "prompt": "I already have a confirmed reservation at a&o Berlin Mitte. Please cancel my existing booking and process a refund."
            }
          ]
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0e8684461b5f984d5e4da3defea1ce78ec23883bfec8948b49ce2b59a664133d