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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d30195eddb09b90b381da967276b4f8d7b5319982860f9cadecb7bcee5fcb4ca | sha256sum