Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,526Letters: 13Defects: 1,322counted 1 min ago
teppi

Server definition

Hash
sha256:d30195eddb09b90b381da967276b4f8d7b5319982860f9cadecb7bcee5fcb4ca
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": "Documentation server for building on RideDesk (booking & dispatch SaaS for transfer and rental operators). This platform server is read-only and auth-free. Each operator ACCOUNT has its own authenticated BOOKING MCP server at https://<their-domain>/api/mcp — see the \"mcp-connector\" doc. Flow: list_docs → get_doc (pass the operator's domain as `host` to get examples pointed at the right account), or search_docs for a keyword. get_integration_brief returns a self-contained brief for building a booking website.", "tools": [ { "description": "One documentation topic as markdown: the booking API contract, checkout, widgets, attribution, live chat, the customer portal, or the per-account booking MCP server.", "inputSchema": { "additionalProperties": false, "properties": { "host": { "description": "The operator's RideDesk domain (e.g. their-workspace.ridedesk.app or a custom domain). Optional — examples use a placeholder without it.", "type": "string" }, "topic": { "description": "A topic from list_docs", "enum": [ "overview", "quote-and-book", "checkout", "endpoints", "widgets", "attribution", "live-chat", "customer-portal", "mcp-connector" ], "type": "string" } }, "required": [ "topic" ], "type": "object" }, "name": "get_doc", "outputSchema": null }, { "description": "A self-contained brief for a coding agent building a transfer-booking website on the RideDesk API — the flow, the rules the server enforces, and the acceptance criteria.", "inputSchema": { "additionalProperties": false, "properties": { "host": { "description": "The operator's RideDesk domain (e.g. their-workspace.ridedesk.app or a custom domain). Optional — examples use a placeholder without it.", "type": "string" } }, "type": "object" }, "name": "get_integration_brief", "outputSchema": null }, { "description": "Copy-paste tags: the attribution script, the live-chat script, and the embeddable booking/enquiry/rental widget iframes.", "inputSchema": { "additionalProperties": false, "properties": { "host": { "description": "The operator's RideDesk domain (e.g. their-workspace.ridedesk.app or a custom domain). Optional — examples use a placeholder without it.", "type": "string" } }, "type": "object" }, "name": "get_widget_snippets", "outputSchema": null }, { "description": "The available documentation topics with one-line summaries. Call first, then get_doc.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_docs", "outputSchema": { "additionalProperties": false, "properties": { "docs": { "description": "Every documentation topic this server can serve.", "items": { "additionalProperties": false, "properties": { "summary": { "type": "string" }, "title": { "type": "string" }, "topic": { "description": "Pass this to get_doc", "enum": [ "overview", "quote-and-book", "checkout", "endpoints", "widgets", "attribution", "live-chat", "customer-portal", "mcp-connector" ], "type": "string" } }, "required": [ "topic", "title", "summary" ], "type": "object" }, "type": "array" }, "note": { "type": "string" } }, "required": [ "docs", "note" ], "type": "object" } }, { "description": "Keyword search across all documentation topics. Returns matching sections with excerpts; follow up with get_doc for the full topic.", "inputSchema": { "additionalProperties": false, "properties": { "host": { "description": "The operator's RideDesk domain (e.g. their-workspace.ridedesk.app or a custom domain). Optional — examples use a placeholder without it.", "type": "string" }, "query": { "description": "Keywords, an endpoint path, or a field name (e.g. \"quote_ref\", \"apple pay\", \"/api/enquiries\")", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_docs", "outputSchema": { "additionalProperties": false, "properties": { "note": { "description": "Present only when there were no matches.", "type": "string" }, "results": { "description": "Matching sections, best first. Empty when nothing matched.", "items": { "additionalProperties": false, "properties": { "excerpt": { "description": "Up to 600 characters of the matching section", "type": "string" }, "heading": { "description": "The section heading the match sits under", "type": "string" }, "topic": { "description": "Pass this to get_doc for the full topic", "enum": [ "overview", "quote-and-book", "checkout", "endpoints", "widgets", "attribution", "live-chat", "customer-portal", "mcp-connector" ], "type": "string" } }, "required": [ "topic", "heading", "excerpt" ], "type": "object" }, "type": "array" } }, "required": [ "results" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d30195eddb09b90b381da967276b4f8d7b5319982860f9cadecb7bcee5fcb4ca | sha256sum