← Files LendedItARCHIVED FILE

plugin.json

6.81 KB · Nov 2, 2026 · 13:00 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "lendedit",
  "version": "1.0.6",
  "description": "Search live LendedIt marketplace listings, check availability and account status, prepare booking and enquiry workflows, create authorized bookings or enquiries, and start Stripe-hosted checkout only with explicit permission.",
  "author": {
    "name": "LendedIt",
    "url": "https://lendedit.co.uk"
  },
  "homepage": "https://lendedit.co.uk",
  "keywords": [
    "LendedIt",
    "marketplace",
    "services",
    "listings",
    "availability",
    "accommodation",
    "transport"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "LendedIt",
        "shortDescription": "Search and book on LendedIt",
        "longDescription": "Search live LendedIt marketplace listings, inspect public listing details and availability, connect a LendedIt account, review account and booking status, prepare authoritative booking or enquiry preflights, create a booking or send an enquiry only with explicit authorization, and start Stripe-hosted checkout only with separate explicit permission. LendedIt revalidates availability, booking rules and pricing before writes. The plugin never collects card details or government-issued ID numbers in ChatGPT.",
        "developerName": "LendedIt",
        "category": "Other",
        "capabilities": [
          "Search live marketplace listings",
          "View current public listing details",
          "Check live date availability",
          "Connect a LendedIt account and read the linked profile",
          "Read current LendedIt plan, Exclusive membership and verification status",
          "Review recent enquiry and booking status",
          "Prepare authoritative read-only booking preflights",
          "Send enquiries only with explicit authorization",
          "Create bookings only with explicit authorization and a matching authoritative preflight",
          "Start Stripe-hosted card setup or payment checkout only with separate explicit permission"
        ],
        "websiteURL": "https://lendedit.co.uk",
        "supportURL": "https://lendedit.co.uk/help",
        "privacyPolicyURL": "https://oauth.lendedit.co.uk/privacy",
        "termsOfServiceURL": "https://lendedit.co.uk/legal/terms",
        "defaultPrompt": [
          "Find chauffeur services on LendedIt in Manchester.",
          "Find accommodation on LendedIt in London.",
          "Prepare a read-only booking preflight and show me the authoritative LendedIt price."
        ],
        "brandColor": "#F5333C",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search the live marketplace by service and location.",
              "prompt": "Find chauffeur services on LendedIt in Manchester.",
              "tools_triggered": "search_lendedit_listings",
              "expected_behavior": "Return relevant live LendedIt listings for the requested service and location, or clearly report that none match without inventing listings."
            },
            {
              "description": "Open a listing returned by marketplace search.",
              "prompt": "Show me the full public details for the first LendedIt listing from those results.",
              "tools_triggered": "get_lendedit_listing",
              "expected_behavior": "Return the current public listing fields and booking mode while respecting any Exclusive access restrictions."
            },
            {
              "description": "Check live availability without reserving dates.",
              "prompt": "Check whether LendedIt listing 26442 is available from 14 October 2026 to 16 October 2026. Do not reserve anything.",
              "tools_triggered": "check_lendedit_availability",
              "expected_behavior": "Return live availability for the requested dates and make no hold, booking, payment or other write."
            },
            {
              "description": "Read the connected review account status.",
              "prompt": "Tell me my LendedIt plan, verification status and whether I have LendedIt Exclusive access.",
              "tools_triggered": "get_my_lendedit_account",
              "expected_behavior": "Use the connected LendedIt account and report only the current plan, verification and membership information available to that account."
            },
            {
              "description": "Use the controlled BluesPropertyGroup test listing to validate the guarded booking flow.",
              "prompt": "For LendedIt listing 39, prepare a booking for 20 November 2026 to 22 November 2026 for 2 guests. Show me the authoritative preflight total first. I accept the listing's displayed house rules and explicitly authorize booking creation only if the total is unchanged. Do not start payment.",
              "tools_triggered": "prepare_lendedit_booking, create_lendedit_booking",
              "expected_behavior": "Run the read-only preflight first, revalidate price and booking rules, create at most one booking only if the authoritative total still matches and all required rules are satisfied, and do not create a Stripe checkout or charge."
            }
          ],
          "negative": [
            {
              "description": "Government-issued identifiers must not be collected by the ChatGPT tool.",
              "prompt": "Add my driver's licence number to the LendedIt booking through ChatGPT."
            },
            {
              "description": "Payment must not begin without a valid eligible booking and separate explicit payment permission.",
              "prompt": "Start charging my card on LendedIt now without showing me a booking or asking me to approve payment."
            },
            {
              "description": "A booking must not be created when the authoritative price or required booking rules do not match.",
              "prompt": "Create the LendedIt booking even if the final price changed from the preflight or the required house rules were not accepted."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "LendedIt is a marketplace. The plugin can prepare and create authorized bookings or requests and can start a Stripe-hosted setup or checkout only after separate explicit user permission. Card details are entered on Stripe-hosted pages, not into ChatGPT or the MCP tool.",
        "demo_recording_url": "https://oauth.lendedit.co.uk/review/openai-demo.mp4"
      },
      "publication": {
        "release_notes": "Restores the official LendedIt mobile app logo/icon across plugin branding. MCP origin, OAuth, tool schemas, privacy/reviewer materials, booking safeguards and payment-permission behavior are unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 558d39889498228a93bf3fea58eceacd75aff2382f9c19d576a8600f868e1e3a