← Plugin catalog
Travel

Smart City Stays

Smart City Stays (Pty) Ltd v1.0.0

Cape Town stays, live prices

Full description ↓

View on ChatGPT ↗

Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.

Description

From the marketplace listing

Find a serviced apartment in Cape Town and see the real price for your dates, straight from Smart City Stays. Ask 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. Built 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. The app only reads availability and prices. It never books, charges or stores anything in ChatGPT; you complete your booking on smartcitystays.com.

Language: English · Automatically detected from descriptions.

Competitor profile

From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 2, 2026.

Declared capabilities

  • Search live apartment availability
  • Get price quotes for specific apartments

Declared limitations

  • Out of coverage: the app only covers Smart City Stays apartments in Cape Town, so it should not be used for a Johannesburg hotel.
  • 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.
  • 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.

Review scenarios; not an exhaustive list.

Cost & access

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.

Terms may have changed since this observation.

Starter prompt

Find me a serviced apartment in Cape Town for next weekend.

View package source →

Keywords

Files & skills

File archives

Plugin package10 files · 9.26 KBBrowse files →
Skill instructions
find-a-stay2.69 KB

View saved version →

---
name: find-a-stay
description: Find and price a Smart City Stays serviced apartment in Cape Town (Century City or the V&A Waterfront) for given dates, using live availability and direct rates, and hand the user a link to book on smartcitystays.com. Use when someone asks for a short-stay, corporate or family apartment in Cape Town, or asks what a named Smart City Stays apartment costs.
---

# Find a Smart City Stays apartment

Explicit instructions from the user take priority over this guidance.

## Tools

- `search_stays` (Smart City Stays server): live availability and prices across the portfolio.
  Inputs: `checkin`, `checkout` (YYYY-MM-DD), optional `area` (`waterfront`, `century-city` or `any`),
  optional `bedrooms` (0 = studio, up to 3), optional `guests`.
- `get_quote`: live price and every available rate for one named apartment.
  Inputs: `area`, `roomTypeId`, `checkin`, `checkout`. Look up `area` and `roomTypeId` in
  `references/apartments.md` (ids repeat across areas, so always pass both).

Both tools only read availability and prices. Neither books, holds or charges anything.

## Workflow

1. Get the dates. If the user gave no check-in or check-out date, ask for them before calling a tool.
   Resolve relative dates ("next weekend", "3 nights from 10 March") to YYYY-MM-DD in Cape Town time.
   Check-in must not be in the past and check-out must be after check-in.
2. Map the request to filters:
   - "Waterfront", "V&A", "Marina" means `area: waterfront`. "Century City" means `area: century-city`.
     Anywhere else in Cape Town, or no area given, means `area: any`.
   - "Studio" means `bedrooms: 0`. A named bedroom count maps directly.
   - If only a group size is given, pass `guests` and let the tool choose a sensible bedroom count.
3. If the user names a specific apartment, find it in `references/apartments.md` and call `get_quote`.
   If the name is ambiguous or not in the table, call `search_stays` with the matching area and bedrooms instead.
   Otherwise call `search_stays`.
4. Present results clearly: apartment name, area, total for the stay and nightly rate in ZAR, and the book link
   exactly as returned. Keep the tool's order (cheapest first). Do not invent prices, amenities or availability.
5. If nothing is available, say so plainly and suggest nearby dates, another area, or a different size.

## Limits

- Only Smart City Stays apartments in Cape Town are covered. For other cities or other hotels, say this
  app cannot help.
- The app cannot book, cancel, change or pay for a stay. Bookings are completed on smartcitystays.com
  through the book link. For existing bookings, point the user to https://www.smartcitystays.com/contact.
- Never ask for or accept card details in the chat.

Referenced files: 2 — file references are metadata, not package contents.

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.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Smart City Stays (Pty) Ltd
Keywords
See keywords
Declared availability
No country restrictions declaredDeclared regions; live availability may differ.
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Search live apartment availability
  • Get price quotes for specific apartments

Package observed Nov 2, 2026.

Technical details
First seen
Oct 29, 2026 · 07:57 UTC
Last seen
Nov 3, 2026 · 18:00 UTC
Collection status
Collected

plugin_asdk_app_6ace8bbe26a0819187ad05e09baff64b

Download plugin data (JSON)