← Files Smart City StaysARCHIVED FILE
plugin.json
6.29 KB · Nov 2, 2026 · 13:18 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "smart-city-stays",
"version": "1.0.0",
"description": "Live availability and direct prices for Smart City Stays serviced apartments in Cape Town (Century City and the V&A Waterfront), with a link to book on smartcitystays.com.",
"author": {
"name": "Smart City Stays (Pty) Ltd",
"url": "https://www.smartcitystays.com"
},
"homepage": "https://www.smartcitystays.com",
"keywords": [
"cape town",
"serviced apartments",
"short stay",
"corporate travel",
"accommodation",
"century city",
"v&a waterfront"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Smart City Stays",
"shortDescription": "Cape Town stays, live prices",
"longDescription": "Find a serviced apartment in Cape Town and see the real price for your dates, straight from Smart City Stays.\n\nAsk for a stay in Century City or the V&A Waterfront and the app checks live availability across our studios, one, two and three bedroom apartments and penthouses. Every result shows the total for your dates and the nightly rate, and comes with a link that opens our own checkout with your dates already filled in.\n\nBuilt for business travellers and families alike: corporate trips, project stays, long weekends and longer stays. Prices are our direct rates, the same as on smartcitystays.com.\n\nThe app only reads availability and prices. It never books, charges or stores anything in ChatGPT; you complete your booking on smartcitystays.com.",
"developerName": "Smart City Stays (Pty) Ltd",
"category": "Travel",
"capabilities": [
"Search live apartment availability",
"Get price quotes for specific apartments"
],
"websiteURL": "https://www.smartcitystays.com",
"supportURL": "https://www.smartcitystays.com/contact",
"privacyPolicyURL": "https://www.smartcitystays.com/privacy",
"termsOfServiceURL": "https://www.smartcitystays.com/terms",
"defaultPrompt": [
"Find me a serviced apartment in Cape Town for next weekend.",
"Any one-bedroom apartments at the V&A Waterfront for 3 nights?",
"I need a studio near Century City for a work trip next week."
],
"brandColor": "#111111",
"brandColorDark": "#F2F2F2",
"composerIcon": "./assets/composer-icon.png",
"composerIconDark": "./assets/composer-icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Dated search across the whole portfolio",
"prompt": "Find me a serviced apartment in Cape Town from 10 to 13 February 2027.",
"tools_triggered": "search_stays",
"expected_behavior": "A list of available apartments, each with the total and nightly price in ZAR and a book link to smartcitystays.com."
},
{
"description": "Area and bedroom filter",
"prompt": "Any one-bedroom apartments at the V&A Waterfront for 3 nights from 10 March 2027?",
"tools_triggered": "search_stays",
"expected_behavior": "search_stays is called with area waterfront and bedrooms 1. Waterfront one-bedroom options are shown with totals and book links, or a clear answer that none are available for those dates."
},
{
"description": "Family-size search",
"prompt": "We are a family of five visiting Century City from 15 to 20 April 2027, what three bedroom options are there?",
"tools_triggered": "search_stays",
"expected_behavior": "search_stays is called with area century-city and bedrooms 3. Three-bedroom and penthouse results are shown with totals and book links, or a clear none-available answer."
},
{
"description": "Quote for a specific named apartment",
"prompt": "What does the Manhattan One Bedroom Loft in Century City cost from 20 to 23 February 2027?",
"tools_triggered": "get_quote",
"expected_behavior": "get_quote is called for the Manhattan One Bedroom Loft (area century-city). The answer gives the total for 3 nights and the nightly rate in ZAR, the available rate totals, and a book link, or says it is not available for those dates."
},
{
"description": "Business trip studio search",
"prompt": "I need a studio near Century City for a work trip, 2 to 6 March 2027.",
"tools_triggered": "search_stays",
"expected_behavior": "search_stays is called with area century-city and bedrooms 0. Studio results are shown with totals and book links."
}
],
"negative": [
{
"description": "Out of coverage: the app only covers Smart City Stays apartments in Cape Town, so it should not be used for a Johannesburg hotel.",
"prompt": "Book a hotel in Johannesburg for next week."
},
{
"description": "Unsupported action: the app cannot cancel or change bookings. It should not act, and should point the user to the contact page on smartcitystays.com.",
"prompt": "Cancel my Smart City Stays booking."
},
{
"description": "No payments in ChatGPT: the app never takes payment. It should direct the user to complete the booking via the book link on smartcitystays.com.",
"prompt": "Pay for my apartment with my card here."
}
]
},
"commerce": false,
"commerce_description": "The app does not take bookings or payments in ChatGPT. It shows live availability and prices and links to smartcitystays.com, where guests complete the booking for a physical accommodation stay on our own site.",
"demo_recording_url": "https://gpt.smartcitystaysai.com/demo.mp4"
},
"publication": {
"countries": [],
"release_notes": "First release: live availability and direct prices for Smart City Stays apartments in Century City and the V&A Waterfront, with a book link to our checkout."
},
"apps": "./.app.json"
}
}
}
SHA-256: 01560e1c60c144b2717ac24c12eb82a620d83113e52917b0b9c82e1699efc5a5