← Files 1StayARCHIVED FILE

plugin.json

6.82 KB · Nov 3, 2026 · 19:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-69c7d0f4efc48191b0a140515debd4bd",
  "version": "2.0.4",
  "description": "1Stay by Stayker helps travelers search hotels, compare rooms and rates, book through secure checkout, retrieve existing reservations, and cancel through a secure confirmation page.",
  "author": {
    "name": "Stayker",
    "url": "https://1stay.ai"
  },
  "homepage": "https://1stay.ai",
  "keywords": [
    "hotels",
    "travel",
    "hotel booking",
    "reservations"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "1Stay",
        "shortDescription": "Search and book hotel stays",
        "longDescription": "1Stay by Stayker helps travelers search hotels, compare rooms and rates, book through secure checkout, retrieve existing reservations, and cancel through a secure confirmation page.",
        "developerName": "Stayker",
        "category": "Travel",
        "capabilities": [
          "Search hotels",
          "Compare rooms and rates",
          "Create secure hotel checkout",
          "Retrieve hotel reservations",
          "Cancel hotel reservations"
        ],
        "websiteURL": "https://1stay.ai",
        "supportURL": "https://stayker.com/service",
        "privacyPolicyURL": "https://stayker.com/legal/privacy",
        "termsOfServiceURL": "https://stayker.com/legal/terms",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search live hotel availability using complete dates and occupancy.",
              "prompt": "Use 1Stay to find one hotel room in downtown Asheville, North Carolina, for two adults checking in March 5, 2027 and checking out March 9, 2027.",
              "expected_behavior": "Returns available hotels with customer-facing names, stay prices, currency, and enough information to choose a property, or clearly reports that no inventory is available.",
              "tools_triggered": "search_hotels"
            },
            {
              "description": "Search for a hotel and retrieve current room options and cancellation policies.",
              "prompt": "Use 1Stay to find a hotel in downtown Asheville, North Carolina, for two adults checking in March 5, 2027 and checking out March 9, 2027, then show me its room options and cancellation policies.",
              "expected_behavior": "Searches for available hotels, selects a returned property, and retrieves its current room options, rates, and cancellation policies. Clearly reports unavailable inventory and asks for clarification when needed; does not invent availability or policy terms.",
              "tools_triggered": "search_hotels, get_hotel_details"
            },
            {
              "description": "Search for an available room and continue to secure checkout.",
              "prompt": "Use 1Stay to find a hotel in downtown Asheville, North Carolina, for two adults checking in March 5, 2027 and checking out March 9, 2027. Show me the room options, then help me continue to secure checkout for an available room.",
              "expected_behavior": "Searches hotels and retrieves current room options. Asks the guest to choose a room when needed, then creates a secure checkout link for the selected available rate. Does not claim the reservation is confirmed or payment is complete. If no room is available or the quote expires, explains this and offers to refresh availability.",
              "tools_triggered": "search_hotels, get_hotel_details, create_hotel_checkout_session"
            },
            {
              "description": "List the hotel-booking capabilities exposed by 1Stay.",
              "prompt": "What hotel-booking actions can 1Stay help me with?",
              "tools_triggered": "search_tools",
              "expected_behavior": "Returns the supported hotel search, room and rate details, secure checkout, and reservation-management capabilities. Does not claim to support flights or restaurant reservations."
            },
            {
              "description": "Compare two available hotels using current room prices and cancellation terms.",
              "prompt": "Use 1Stay to compare two available hotels in downtown Asheville, North Carolina, for one room and two adults checking in March 5, 2027 and checking out March 9, 2027. Show the stay totals and cancellation terms for a room at each hotel.",
              "tools_triggered": "search_hotels, get_hotel_details",
              "expected_behavior": "Searches for the requested stay and retrieves current details for two returned hotels. Compares each selected room using the supplied currency, stay total, and cancellation terms. Does not invent prices, availability, or policies. If fewer than two properties or usable room options are returned, explains the limitation and offers to adjust the search. Does not create a checkout or reservation."
            }
          ],
          "negative": [
            {
              "description": "Do not invoke 1Stay for flight searches.",
              "prompt": "Find me a nonstop flight from New York to Asheville next month.",
              "expected_behavior": "The app should not be invoked because 1Stay supports hotel workflows rather than flight searches."
            },
            {
              "description": "Do not invoke 1Stay for restaurant reservations.",
              "prompt": "Reserve a dinner table in downtown Asheville for four people tonight.",
              "expected_behavior": "The app should not be invoked because restaurant reservations are outside its supported workflows."
            },
            {
              "description": "Do not invoke 1Stay for general weather questions.",
              "prompt": "What will the weather be in Asheville this weekend?",
              "expected_behavior": "The app should not be invoked because a general weather forecast does not require a hotel-booking tool."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "1Stay helps travelers select hotel accommodations and continue to secure external checkout. Guests enter payment details on the checkout page and the hotel bills the stay according to the selected rate terms. The launch booking service fee is zero. Payment card details are not entered in ChatGPT or sent through MCP tools.",
        "demo_recording_url": "https://www.youtube.com/shorts/VzTJ-hXmWfE"
      },
      "publication": {
        "release_notes": "Includes five positive tests, three negative tests, the video walkthrough and zero-launch-fee commerce details. Checkout test references the deployed create_hotel_checkout_session tool. Hotel search, secure checkout and reservation management use the existing 1Stay MCP endpoint."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c176ef767b1374a90e9c73325456dc5f968a23d805f288be40ebd93761c607b2