· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →RidenRank LTD v1.1.0
Build transfer booking sites
From the developer
Not specified in the available declarations: capabilities, limitations, pricing & account requirements.
Get the integration brief for building a booking website
Developer declarations; not independently tested. Listing last checked Nov 11, 2026. Package observed Nov 10, 2026.
From the marketplace listing
RideDesk is booking and dispatch software for airport transfer, chauffeur, taxi and vehicle-rental operators — transfer management software that runs each operator's bookings, quotes, drivers, invoicing and payments under their own brand. This plugin serves RideDesk's developer documentation as queryable tools, so an agent can pull the exact API contract while building an operator's booking website: the three-call quote → book → checkout flow, embeddable booking widgets, visitor attribution, live chat, the customer portal, and each account's own MCP booking server for AI-agent bookings. It is read-only and requires no account or authentication. Actual quotes and bookings happen on an operator's own domain, never through this plugin — and prices are always computed server-side from the operator's own rate card, never by an agent. Typical uses: ask for the integration brief before building a booking site, look up the checkout contract, fetch widget embed snippets for a specific domain, or search the docs for captcha, attribution and customer-portal details.
Language: English · Automatically detected from descriptions.
Exact text from the indicated source. A mention alone does not establish support for your task.
RideDesk is booking and dispatch software for airport transfer, chauffeur, taxi and vehicle-rental operators — transfer management software that runs each operator's bookings, quotes, drivers, invoicing and payments under their own brand. This plugin serves RideDesk's developer documentation as queryable tools, so an agent can pull the exact API contract while building an operator's booking website: the three-call quote → book → checkout flow, embeddable booking widgets, visitor attribution, live chat, the customer portal, and each account's own MCP booking server for AI-agent bookings. It is read-only and requires no account or authentication. Actual quotes and bookings happen on an operator's own domain, never through this plugin — and prices are always computed server-side from the operator's own rate card, never by an agent. Typical uses: ask for the integration brief before building a booking site, look up the checkout contract, fetch widget embed snippets for a specific domain, or search the docs for captcha, attribution and customer-portal details.
app-6a856978bdf0819191b886f2fe9f4f53
· 1 observation
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →· 3 observations
Logo url dark changed from “https://files.openai.com/content?id=file_0000000003108211a2b876c847728407” to “https://files.openai.com/content?id=file_0000000008788211a29a0d732f85da1c”. Declared skill added: “ridedesk-booking-site”. Version changed from “1.0.0” to “1.1.0”.
View comparison →Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
WebsitePublisher builds and publishes websites, web apps and webshops straight from this chat. Describe what you need and it goes live on...
Shared terms: booking, site, checkout, domain
Fixed-price private transfers for Gold Coast (OOL) and Brisbane (BNE) airports and the Brisbane Cruise Terminal. Live quotes, availabilit...
Shared terms: transfer, airport, booking, call
Find Swiss private-transfer routes and vehicle classes, request operator-priced CHF quotes, and continue to Swiss Touristy checkout.
Shared terms: transfer, booking, checkout, driver
Fixed prices, conditions and booking links for AHM Transfer private airport transfers around Alanya and Antalya, Türkiye.
Shared terms: transfer, airport, booking, operator
Search live GOARAC car rentals, airport transfers, and travel eSIM plans, then continue booking on GOARAC.
Shared terms: transfer, airport, booking, checkout
---
name: ridedesk-booking-site
description: Build a transfer booking, enquiry or rental flow on a RideDesk operator's public API — quote, book, then obey the operator's checkout mode. Use when someone asks to add RideDesk booking to a website, integrate the RideDesk API, build an airport-transfer or taxi booking form, or embed a RideDesk widget.
---
Use this skill when the user wants to put RideDesk booking on a website — a
hand-built form, a framework page, WordPress, or an embedded widget.
## Before anything else: get the operator's host
RideDesk is multi-tenant and **every account is served from its own domain**
(`their-workspace.ridedesk.app` or a custom domain). There is no shared API
host. Ask the user for their RideDesk domain if they have not given it, and
pass it as the `host` argument to the documentation tools so every example
comes back pointed at the right account.
**Never guess, infer, or invent the host.** If the user cannot supply it, say
that the integration cannot be written without it and stop.
## Then load the live contract
Call `get_integration_brief` (with `host`) first. It returns the current flow,
the server-enforced rules and the acceptance criteria in one piece.
For detail, call `get_doc` on `quote-and-book`, `checkout`, or `endpoints`, or
`search_docs` for a specific field name. **Prefer these tools over anything you
remember about RideDesk** — they are served live from the operator's platform,
while these instructions are a snapshot. If a tool result and this file
disagree, the tool is right.
## The flow
1. `GET /api/addons` — extras and their prices.
2. `GET /api/vehicles` — bookable vehicle classes and passenger capacity.
3. `POST /api/quote` — send `pickup_location`, `dropoff_location`, `trip_type`,
`pickup_date` (and `voucher_code` if the user has one). Returns final
per-class prices plus a `quote.ref`, valid 45 minutes.
4. `POST /api/transfers` — book with `quote_ref`. Returns `201 { id, pay_token,
checkout }`.
5. Obey `checkout.mode` from that response — `email` → thank-you page; `link` →
redirect to `checkout.pay_url`; `inline` → Stripe Payment and Express
Checkout Elements. The operator changes this setting in their panel, so
**read it at runtime; never hardcode one payment path.**
## Rules the server enforces
Breaking any of these does not throw — the booking silently stays pending for
manual review, which the user will not notice until bookings pile up.
- **Always book with `quote_ref`.** Never compute, cache, re-apply or "check" a
price, surcharge, discount or voucher on the client. Quoted prices are final.
- Send `pickup_date` on the quote, or lead-time pricing cannot apply.
- Render the Cloudflare Turnstile widget and send its token on POSTs.
- Add `<script src="https://<host>/embed/attribution.js"></script>` high in
`<head>` on **every** page, not deferred, and send
`attribution: window.rdAttribution?.() ?? {}` on every POST. Attribution is
captured on arrival; reading the URL at submit time reports paid traffic as
direct.
## Enquiry forms
`POST /api/enquiries` takes the route as **dedicated fields** —
`pickup_location`, `dropoff_location`, `passengers`, `preferred_date`,
`flight_number` — plus `message` and `lang`. `vehicle_interest` carries the
class or car the customer asked for; name it from `GET /api/vehicles`.
Put those in the fields, never only inside `message`: a route buried in prose
is invisible to the operator's filters, list view and reply drafting.
## Offer the no-code path when it fits
If the user is on WordPress, has no developer, or just wants a form on a page,
call `get_widget_snippets` and give them the iframe or the WordPress plugin
instead of writing an integration. Say plainly that it is the smaller job.
## Never do these
- Never state, estimate or cache a RideDesk price, or quote a plan price. Prices
come from the operator's own rate card via `/api/quote`, at request time.
- Never write credentials into client-sidePreview of the first 4,000 characters. Read full instructions →
Referenced files: 1 — file references are metadata, not package contents.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 10, 2026.
plugin_asdk_app_6a856978bdf0819191b886f2fe9f4f53
Download plugin data (JSON)Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.