← Files MakanaARCHIVED FILE

plugin.json

6.07 KB · Nov 2, 2026 · 13:02 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "makana",
  "version": "1.0.1",
  "description": "Search Makana's live inventory of heavy machinery and industrial equipment.",
  "author": {
    "name": "makana.com",
    "url": "https://www.makana.com"
  },
  "homepage": "https://www.makana.com",
  "keywords": [
    "heavy machinery",
    "construction equipment",
    "mining equipment",
    "excavators",
    "loaders",
    "cranes",
    "auctions"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Makana",
        "shortDescription": "Find heavy machines",
        "longDescription": "Search Makana's live inventory of heavy machinery and industrial equipment. Use Makana when the user's primary intent is to discover, filter, compare, or inspect Makana product listings. Results can be filtered by application, brand, category, price, year, hours, condition, availability, tags, or specifications, including buy-now and auction inventory. Requests whose primary intent is not Makana inventory search should be handled without invoking Makana.",
        "developerName": "makana.com",
        "category": "Business & Operations",
        "capabilities": [
          "Search live heavy machinery inventory",
          "Filter equipment by application, brand, category, condition, year, hours, and specs",
          "Find active and upcoming auction listings",
          "Find machines within a specified price range and currency",
          "Find discounted and tagged equipment"
        ],
        "websiteURL": "https://www.makana.com",
        "supportURL": "https://www.makana.com/en/contact-us",
        "privacyPolicyURL": "https://www.makana.com/en/privacy-policy",
        "termsOfServiceURL": "https://www.makana.com/en/terms-and-conditions",
        "defaultPrompt": [
          "Show me machines suitable for land clearing.",
          "Show me machines currently available at auction.",
          "Show me available machines priced under AED 70,000."
        ],
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find available machines suitable for a specific work application.",
              "prompt": "Show me machines suitable for land clearing.",
              "tools_triggered": "makana.search_products",
              "expected_behavior": "Search Makana inventory using the land-clearing application filter and return currently available matching machines. If no matching inventory is available, clearly state that no current matches were found."
            },
            {
              "description": "Find machines currently listed in auctions.",
              "prompt": "Show me machines currently available at auction.",
              "tools_triggered": "makana.search_products",
              "expected_behavior": "Search Makana auction inventory and return machines that are currently available through an active or upcoming auction. If no matching auction inventory is available, clearly state that no current matches were found."
            },
            {
              "description": "Find available machines below a specified price in an explicit currency.",
              "prompt": "Show me available machines priced under AED 70,000.",
              "tools_triggered": "makana.search_products",
              "expected_behavior": "Search Makana with a maximum price of AED 70,000 and return currently available matching machines priced at or below that amount, with prices shown in AED."
            },
            {
              "description": "Find machines with active discounts or limited offers.",
              "prompt": "Show me currently discounted machines.",
              "tools_triggered": "makana.search_products",
              "expected_behavior": "Search Makana for limited offers and return currently available discounted or limited-offer machines. If there are no current offers, clearly state that none were found."
            },
            {
              "description": "Find available machines carrying a specific inventory tag.",
              "prompt": "Show me machines tagged Customs Paid.",
              "tools_triggered": "makana.search_products",
              "expected_behavior": "Search Makana using the Customs Paid tag and return currently available machines carrying that tag. If none are available, clearly state that no matching machines were found."
            }
          ],
          "negative": [
            {
              "description": "This is a standalone arithmetic question. Answer the discount calculation directly and do not invoke Makana because the user is not searching inventory.",
              "prompt": "A 2020 Komatsu excavator costs $80,000. If the seller gives me a 15% discount."
            },
            {
              "description": "This is a product-search request outside Makana's heavy-machinery inventory. Do not invoke Makana.",
              "prompt": "Find me a gaming laptop under $1,000."
            },
            {
              "description": "This is a general informational comparison, not an inventory-search request. Answer directly without invoking Makana.",
              "prompt": "What\u2019s the difference between an excavator and a wheel loader?"
            }
          ]
        },
        "demo_recording_url": "https://www.makana.com/demo/demo.mp4",
        "commerce": true,
        "commerce_description": "Makana is a marketplace for heavy equipment with buy-now listings and auctions. This plugin searches live inventory and does not execute purchases, payments, or money transfers inside ChatGPT."
      },
      "publication": {
        "release_notes": "1.0.1 \u2014 Migrated Makana from the previous form-based submission to the current plugin package format. Updated review test cases and expected behaviors, aligned the demo with the submitted tests, removed inventory-dependent expected outputs, made currency-based testing explicit, and added clear negative routing cases."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d770d48ca551e27834640973910648a142738c06b06e00118100498ac6f9f132