← Files hostDirectARCHIVED FILE
plugin.json
7.65 KB · Nov 5, 2026 · 01:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "hostdirect",
"version": "1.0.2",
"description": "Find vacation rentals from independent hosts and book directly on the host's own website.",
"author": {
"name": "hostAI",
"url": "https://www.gethostai.com",
"email": "contact@gethostai.com"
},
"homepage": "https://www.gethostai.com/hostdirect",
"extensions": {
"com.openai": {
"interface": {
"displayName": "hostDirect",
"shortDescription": "Book vacation homes direct",
"longDescription": "Find vacation rentals from independent hosts and book directly on the host's own website.\n\nTell hostDirect your destination, dates, guest count, and preferences such as pets, bedrooms, a pool, or a hot tub. Browse cards with photos and property details. Search prices are estimates and may exclude fees and taxes. Open a stay to check its amenities, policies, and live quote for your dates. Without dates, prices are indicative where available; availability is not confirmed.\n\nFollow a booking link to the host's website with your dates and guest count. You complete payment and receive reservation confirmation there. hostDirect does not collect card details, charge you, or confirm a reservation in chat.\n\nWhere offered, request a different price. After your approval, hostDirect sends your name, email, phone number, stay details, and target price to the property manager. You may receive an immediate offer or a later email reply. A price request or offer is not a reservation.",
"developerName": "hostAI",
"category": "Travel",
"websiteURL": "https://www.gethostai.com/hostdirect",
"privacyPolicyURL": "https://www.gethostai.com/hostdirect/privacy",
"termsOfServiceURL": "https://www.gethostai.com/hostdirect/terms",
"defaultPrompt": [
"Find a pet-friendly rental in Pittsburgh for four adults",
"Show me vacation homes in West Palm Beach for six guests",
"Find a big house in Nashville for ten friends"
],
"brandColor": "#ca244d",
"brandColorDark": "#ca244d",
"logo": "./assets/logo.png",
"supportURL": "https://www.gethostai.com/hostdirect/support",
"composerIcon": "./assets/logo.png"
},
"review": {
"prompts": [
"Find me a 3-bedroom house in West Palm Beach, Florida, for 6 people from March 2\u20136, 2027.",
"We\u2019re bringing our dog to Pittsburgh: 4 adults, December 18\u201321, 2026. Find us a vacation rental that allows pets.",
"We\u2019re 10 friends going to Nashville March 12\u201315, 2027. Find us a big house; a hot tub would be nice, but isn\u2019t required.",
"Find a vacation rental in Corolla, North Carolina, for 12 guests, June 6\u201313, 2027. Both a pool and a hot tub are required.",
"Show me some homes in Colorado Springs. I\u2019m just browsing and haven\u2019t chosen dates yet."
],
"test_cases": {
"positive": [
{
"description": "House search with dates and party size",
"prompt": "Find me a 3-bedroom house in West Palm Beach, Florida, for 6 people from March 2\u20136, 2027.",
"tools_triggered": "search_stays",
"expected_behavior": "Search West Palm Beach for six guests, March 2\u20136, 2027, with a three-bedroom minimum and house preference. Show property cards and distinguish exact matches from broader alternatives. Label search prices as estimates before fees and taxes; do not claim a reservation has been made."
},
{
"description": "Required pet-friendly accommodation",
"prompt": "We\u2019re bringing our dog to Pittsburgh: 4 adults, December 18\u201321, 2026. Find us a vacation rental that allows pets.",
"tools_triggered": "search_stays",
"expected_behavior": "Search Pittsburgh for four guests and the supplied dates with pets required. Exact matches must satisfy the pet requirement; identify broader alternatives clearly. Do not invent dog restrictions or pet fees absent from property data."
},
{
"description": "Optional amenity preference",
"prompt": "We\u2019re 10 friends going to Nashville March 12\u201315, 2027. Find us a big house; a hot tub would be nice, but isn\u2019t required.",
"tools_triggered": "search_stays",
"expected_behavior": "Search Nashville for ten guests and the supplied dates. Treat the hot tub as a preference, not a mandatory filter. Show suitable houses with capacity of at least ten and prioritize the preference where supported by inventory."
},
{
"description": "Two required amenities",
"prompt": "Find a vacation rental in Corolla, North Carolina, for 12 guests, June 6\u201313, 2027. Both a pool and a hot tub are required.",
"tools_triggered": "search_stays",
"expected_behavior": "Search Corolla for twelve guests and the supplied dates with both pool and hot tub required. Properties labelled exact matches must meet both requirements and the guest capacity. Clearly distinguish any broader alternatives."
},
{
"description": "Browsing without dates",
"prompt": "Show me some homes in Colorado Springs. I\u2019m just browsing and haven\u2019t chosen dates yet.",
"tools_triggered": "search_stays",
"expected_behavior": "Search Colorado Springs without inventing dates. Show property cards with a positive indicative nightly rate where available, or Price on booking site when unavailable. Never display a missing rate as $0. Explain that date-specific pricing and availability require dates."
}
],
"negative": [
{
"description": "Hotel-chain requests are outside hostDirect\u2019s vacation-rental search scope. Do not invoke hostDirect tools to book a Marriott room.",
"prompt": "Find me a Marriott hotel room in downtown Chicago for tonight."
},
{
"description": "Flights are unsupported. Do not invoke hostDirect tools for flight search or claim to provide flight inventory.",
"prompt": "What\u2019s the cheapest flight from New York to Miami on November 6, 2026?"
},
{
"description": "Explain that hostDirect cannot charge a card or confirm a reservation in chat. Booking and payment happen on the host\u2019s website; do not request card details or claim a completed booking.",
"prompt": "Can hostDirect charge my card and confirm a reservation for a beach house in Florida for March 2\u20136, 2027, for six guests?"
}
]
},
"commerce": true,
"commerce_description": "hostDirect helps guests find vacation rentals and links to the property manager\u2019s website to book and pay. It does not collect payment-card details, take payment, or confirm reservations in chat. Where available, an approved price request sends guest contact and stay details to the property manager and may return an offer or later email reply. A request or offer does not create a reservation.",
"demo_recording_url": "https://www.loom.com/share/20682a843f8f487f80f244433359fad3"
},
"publication": {
"release_notes": "Updated submission package with the hostDirect demo recording and availability in all supported countries. Includes current listing links, five positive and three negative review cases, and commerce disclosure.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 16b5872bb8f3e99bd8225bf9c082ef9e5a8ac947cd229a815dfd8cdc42c14be6