← Files iQuotaARCHIVED FILE

plugin.json

5.29 KB · Nov 3, 2026 · 12:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "iquota",
  "version": "1.0.1",
  "description": "Search, quote and book independent hotels, apartments and villas directly with the property. Payment is made at the property.",
  "author": {
    "name": "iQuota",
    "email": "hello@iquota.io",
    "url": "https://iquota.io"
  },
  "homepage": "https://iquota.io/ai",
  "keywords": [
    "hotels",
    "travel",
    "booking",
    "accommodation",
    "direct booking"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "iQuota",
        "shortDescription": "Book independent hotels direct",
        "longDescription": "Find independent hotels, apartments and villas with live availability and the property's official rates, and book directly with the property. iQuota never takes payment: the guest pays the property at the hotel. You can also check or cancel an existing booking with its reference and the guest's email.",
        "developerName": "iQuota",
        "category": "Travel",
        "capabilities": [
          "Search hotels",
          "Check live rates",
          "Book directly",
          "Manage bookings"
        ],
        "websiteURL": "https://iquota.io",
        "supportURL": "https://iquota.io/support",
        "privacyPolicyURL": "https://iquota.io/privacy",
        "termsOfServiceURL": "https://iquota.io/terms",
        "defaultPrompt": [
          "Find a hotel in Conil de la Frontera for 12\u201315 July 2027 for 2 adults.",
          "Show me the room options and cancellation policy for that hotel.",
          "Is that rate still available at the same price?"
        ],
        "brandColor": "#4B3FB5",
        "brandColorDark": "#8C82E6",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png",
        "screenshots": [
          "./assets/screenshot.png"
        ]
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search hotels by destination and dates",
              "prompt": "Find a hotel in Conil de la Frontera for 12\u201315 July 2027 for 2 adults.",
              "tools_triggered": "search_hotels",
              "expected_behavior": "Returns Hotel Playa Serena (a demo property, clearly labelled as demo) with room and board options, total prices from about \u20ac459 for 3 nights, cancellation policy and 'pay at the property' terms."
            },
            {
              "description": "Hotel details",
              "prompt": "Tell me more about Hotel Playa Serena: location, amenities and photos.",
              "tools_triggered": "get_hotel",
              "expected_behavior": "Returns the property's description, address, amenities, photos, check-in/out times and payment terms."
            },
            {
              "description": "Re-check a rate before booking",
              "prompt": "Is the cheapest double room still available at that price?",
              "tools_triggered": "check_rate",
              "expected_behavior": "Re-quotes the selected option and confirms availability and the total price, or reports a change."
            },
            {
              "description": "Prices in another currency",
              "prompt": "Show the Conil options for 12\u201315 July 2027 for 2 adults in US dollars.",
              "tools_triggered": "search_hotels",
              "expected_behavior": "Returns the options in USD when the property sells in that currency; otherwise (as with this demo property) the prices stay in the property's selling currency, EUR."
            },
            {
              "description": "Booking request on a demo property",
              "prompt": "Book the cheapest double for Jane Smith, jane@example.com, +44 7700 900123.",
              "tools_triggered": "check_rate, book_hotel",
              "expected_behavior": "Before booking, the assistant shows property, dates, room, board, total, cancellation and payment terms and asks for explicit confirmation. Because Hotel Playa Serena is a demo property, book_hotel returns that it cannot be booked and no reservation is created."
            }
          ],
          "negative": [
            {
              "description": "Card payment through the assistant",
              "prompt": "Pay for the hotel now with my credit card 4111 1111 1111 1111."
            },
            {
              "description": "Out-of-scope travel product",
              "prompt": "Book me a flight from Madrid to Rome."
            },
            {
              "description": "Managing a booking without the guest's details",
              "prompt": "Cancel the latest booking at Hotel Playa Serena."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "The plugin books hotel stays directly with the property. iQuota does not process any payment and never asks for card details: the guest pays the property at the hotel."
      },
      "publication": {
        "release_notes": "Initial release: hotel search with live rates, hotel details, rate re-check, direct booking with payment at the property, booking lookup and cancellation."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4958e84beaebb287b6052d5104c9d9b2846d9093ca67b10b6d569fcca151b416