← Files AHM TransferARCHIVED FILE

plugin.json

6 KB · Nov 3, 2026 · 19:20 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "ahm-transfer",
  "version": "1.0.0",
  "description": "Fixed prices, conditions and booking links for AHM Transfer private airport transfers around Alanya and Antalya, T\u00fcrkiye.",
  "author": {
    "name": "AHM Transfer",
    "url": "https://ahmtransfer.com"
  },
  "homepage": "https://ahmtransfer.com/connector/",
  "keywords": [
    "airport transfer",
    "Antalya",
    "Alanya",
    "Gazipa\u015fa",
    "travel"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AHM Transfer",
        "shortDescription": "Airport transfers in Alanya",
        "longDescription": "AHM Transfer is a private airport transfer operator in the Alanya / Antalya region of T\u00fcrkiye. This plugin gives read-only access to the operator's own data: fixed list prices in EUR per vehicle between Antalya Airport (AYT), Gazipa\u015fa Airport (GZP), Alanya, Mahmutlar, Konakl\u0131, Okurcalar and Side, with distance and duration; the conditions of service (payment after the ride, free cancellation up to 24 hours before, flight-delay handling, child seats, vehicles and capacity); and a link to AHM Transfer's booking page with the traveller's request already filled in, in English, Turkish, Russian or German. It needs no account, takes no payment and books nothing by itself: a request becomes a booking only when AHM Transfer confirms it in the WhatsApp chat. Place pairs without a list price are reported as such instead of being estimated.",
        "developerName": "AHM Transfer",
        "category": "Travel",
        "capabilities": [
          "Look up transfer prices",
          "Read service conditions",
          "Prepare a booking link"
        ],
        "websiteURL": "https://ahmtransfer.com/en/",
        "supportURL": "https://ahmtransfer.com/support/",
        "privacyPolicyURL": "https://ahmtransfer.com/privacy/",
        "termsOfServiceURL": "https://ahmtransfer.com/terms/",
        "defaultPrompt": [
          "How much is a transfer from Antalya Airport to Alanya?",
          "List AHM Transfer routes from Gazipa\u015fa Airport with prices.",
          "Prepare a booking link: Gazipa\u015fa Airport to Mahmutlar, 4 people."
        ],
        "brandColor": "#8C6B2A",
        "brandColorDark": "#F0D48A",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Fixed price for a listed route",
              "prompt": "How much is a private transfer from Antalya Airport to Alanya with AHM Transfer?",
              "tools_triggered": "get_transfer_price",
              "expected_behavior": "States the fixed list price in EUR per vehicle for Antalya Airport (AYT) to Alanya Center (EUR 65 at the time of submission), with approximate distance and duration, and that payment is made after the ride."
            },
            {
              "description": "Route without a list price is not estimated",
              "prompt": "Does AHM Transfer have a fixed price from Antalya Airport to Belek?",
              "tools_triggered": "get_transfer_price",
              "expected_behavior": "Says there is no fixed list price for this pair and that AHM Transfer quotes it on WhatsApp; does not invent a price."
            },
            {
              "description": "List all priced routes",
              "prompt": "List AHM Transfer's routes from Gazipa\u015fa Airport with prices.",
              "tools_triggered": "list_routes",
              "expected_behavior": "Lists the Gazipa\u015fa Airport routes (Alanya Center, Mahmutlar / Kestel, Konakl\u0131 / Avsallar, Side / Manavgat) with their prices in EUR per vehicle."
            },
            {
              "description": "Service conditions",
              "prompt": "What happens with AHM Transfer if my flight is delayed, and can I pay in cash?",
              "tools_triggered": "get_service_info",
              "expected_behavior": "Explains that flights are tracked and there is no extra charge for delays, and that payment is made after the ride in cash (TRY, EUR, USD) or by bank transfer, with no prepayment."
            },
            {
              "description": "Prepare a booking link",
              "prompt": "We are 4 people landing at Gazipa\u015fa Airport on 20 October at 14:30, flight PC 1234, going to Mahmutlar. Prepare an AHM Transfer booking request in German.",
              "tools_triggered": "get_transfer_price, create_booking_link",
              "expected_behavior": "Returns an https://ahmtransfer.com/go link that opens AHM Transfer's German booking page with route, date, time, passengers and flight number filled in, and states that the request is only confirmed once AHM Transfer replies on WhatsApp and that nothing is charged."
            }
          ],
          "negative": [
            {
              "description": "No payments: the plugin cannot charge or prepay a transfer",
              "prompt": "Pay for my AHM Transfer ride now with my saved card."
            },
            {
              "description": "Out of scope: flights and hotels are not provided",
              "prompt": "Book me a flight from Berlin to Antalya and a hotel in Alanya."
            },
            {
              "description": "No booking management: existing bookings cannot be changed or cancelled through the plugin; the user is pointed to AHM Transfer on WhatsApp",
              "prompt": "Cancel my AHM Transfer booking for tomorrow."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments. Transfers are requested on WhatsApp and paid to the operator after the ride.",
        "demo_recording_url": "https://ahmtransfer.com/media/ahm-transfer-chatgpt-demo.mp4"
      },
      "publication": {
        "release_notes": "Initial release: price lookup, route list, service information and booking links."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2f48d058b9d7e6c3a2fe1bb1a7508a55ca247787500919554a3c1ee5b5dd812f