{
  "markdown": "# RideDesk MCP servers\n\n[![MCP Registry](https://img.shields.io/badge/MCP_Registry-app.ridedesk-blue)](https://registry.modelcontextprotocol.io/?search=ridedesk)\n[![Docs](https://img.shields.io/badge/docs-ridedesk.app%2Fdevelopers-0a7)](https://ridedesk.app/developers)\n[![License: MIT](https://img.shields.io/badge/license-MIT-lightgrey)](LICENSE)\n\n[RideDesk](https://ridedesk.app) is booking & dispatch software for transfer,\nchauffeur, taxi and vehicle-rental operators. It exposes two kinds of\n[Model Context Protocol](https://modelcontextprotocol.io) servers, both\npublished in the [Official MCP Registry](https://registry.modelcontextprotocol.io)\nunder the `app.ridedesk/*` namespace. This repository holds their registry\ndefinitions (`server.json`) and connection notes — the product itself is not\nopen source.\n\n## `app.ridedesk/docs` — developer documentation server\n\n```\nhttps://ridedesk.app/api/mcp\n```\n\nAuth-free and read-only. Serves RideDesk's developer documentation as\nqueryable tools, so a coding agent can pull the exact API contract while it\nbuilds a booking website:\n\n| Tool | Purpose |\n| --- | --- |\n| `list_docs` | The available documentation topics |\n| `get_doc` | One topic as markdown (pass the operator's domain as `host` for tailored examples) |\n| `search_docs` | Keyword search across all topics |\n| `get_integration_brief` | A self-contained brief for building a booking site on the REST API |\n| `get_widget_snippets` | Copy-paste embed/attribution/live-chat tags |\n\n### Add it to your tools\n\n**Claude Code**\n\n```\nclaude mcp add --transport http ridedesk-docs https://ridedesk.app/api/mcp\n```\n\n**Cursor** — [one-click install](cursor://anysphere.cursor-deeplink/mcp/install?name=ridedesk-docs&config=eyJ1cmwiOiJodHRwczovL3JpZGVkZXNrLmFwcC9hcGkvbWNwIn0=), or add to `~/.cursor/mcp.json`:\n\n```json\n{ \"mcpServers\": { \"ridedesk-docs\": { \"url\": \"https://ridedesk.app/api/mcp\" } } }\n```\n\n**VS Code**\n\n```\ncode --add-mcp \"{\\\"name\\\":\\\"ridedesk-docs\\\",\\\"type\\\":\\\"http\\\",\\\"url\\\":\\\"https://ridedesk.app/api/mcp\\\"}\"\n```\n\n**Claude.ai / ChatGPT** — add a custom connector with the URL\n`https://ridedesk.app/api/mcp` (no authentication).\n\nA runnable REST example lives in [`examples/quote-and-book.mjs`](examples/quote-and-book.mjs).\n\n## `app.ridedesk/bookings` — per-operator booking server\n\n```\nhttps://{tenant_domain}/api/mcp\n```\n\nEvery RideDesk account is its own MCP server on its own domain\n(`<workspace>.ridedesk.app` or a verified custom domain). Connect Claude,\nChatGPT or any MCP client and the agent can fetch live, server-priced quotes\nand create real bookings on that operator's desk.\n\n- **Tools:** `list_options`, `get_quote`, `book_transfer`, `get_booking`\n- **Auth:** OAuth 2.1 (RFC 7591 dynamic client registration, PKCE) for chat\n  apps — paste the URL as a custom connector and approve as signed-in staff —\n  or a static `Authorization: Bearer <key>` for CLI/IDE clients\n- **Money is server-authoritative:** an agent can never set, compute or\n  invent a price; every figure comes from the operator's own rate card via\n  the stored quote\n\nRequires the operator's **AI agents** add-on, enabled in their panel under\nSettings → AI agents.\n\n## Documentation\n\n- Human-readable docs: https://ridedesk.app/developers\n- Machine-readable map: https://ridedesk.app/llms.txt\n- Registry entries: `curl \"https://registry.modelcontextprotocol.io/v0.1/servers?search=ridedesk\"`\n\n## Maintainer\n\nRideDesk is operated by RidenRank Ltd (UK). Contact: hello@ridedesk.app\n\nSecurity reports: see [SECURITY.md](SECURITY.md). The contents of this\nrepository (registry definitions, examples, docs) are [MIT-licensed](LICENSE);\nthe RideDesk product itself is closed source.\n",
  "bytes": 3679,
  "sha": "0ca3e64a1b2145c20e9f1671f0fccdc9fa30c701f368b2631ada39f0d071d05e",
  "repo_slug": "ridedeskapp/ridedesk",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_app_ridedesk_bookings_9739a28c/readme"
}