Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 1 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Use TourMind tools for public hotel discovery and rates. Booking, order, cancellation, and payment tools require user_key.", "tools": [ { "description": "Get live room types and rate products for multiple hotels with partial-success results.", "inputSchema": { "additionalProperties": false, "properties": { "adults": { "description": "Number of adults in each room", "type": "integer" }, "check_in_date": { "description": "Check-in date in YYYY-MM-DD format", "type": "string" }, "check_out_date": { "description": "Check-out date in YYYY-MM-DD format", "type": "string" }, "children": { "description": "Number of children in each room", "type": "integer" }, "children_ages": { "description": "Ages of the children in each room, each from 0 to 17", "items": { "type": "integer" }, "type": [ "null", "array" ] }, "hotel_ids": { "description": "TourMind hotel identifiers to query", "items": { "type": "string" }, "type": [ "null", "array" ] }, "room_count": { "description": "Number of rooms using the same occupancy", "type": "integer" }, "user_key": { "description": "Optional TourMind user key for authenticated ToC access", "type": "string" } }, "required": [ "hotel_ids" ], "type": "object" }, "name": "batch_query_room_rates", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Cancel a booking owned by the user_key account.", "inputSchema": { "additionalProperties": false, "properties": { "agent_ref_id": { "description": "TourMind booking reference", "type": "string" }, "user_key": { "description": "TourMind user key required for authenticated ToC booking operations", "type": "string" } }, "required": [ "user_key", "agent_ref_id" ], "type": "object" }, "name": "cancel_booking", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Recheck the selected rate code, price, and inventory before booking.", "inputSchema": { "additionalProperties": false, "properties": { "adults": { "description": "Number of adults in each room", "type": "integer" }, "check_in_date": { "description": "Check-in date in YYYY-MM-DD format", "type": "string" }, "check_out_date": { "description": "Check-out date in YYYY-MM-DD format", "type": "string" }, "children": { "description": "Number of children in each room", "type": "integer" }, "children_ages": { "description": "Ages of the children in each room, each from 0 to 17", "items": { "type": "integer" }, "type": [ "null", "array" ] }, "hotel_id": { "description": "TourMind hotel identifier", "type": "string" }, "rate_code": { "description": "Rate code returned by query_room_rates", "type": "string" }, "room_count": { "description": "Number of rooms using the same occupancy", "type": "integer" }, "user_key": { "description": "Optional TourMind user key for authenticated ToC access", "type": "string" } }, "required": [ "hotel_id", "rate_code" ], "type": "object" }, "name": "check_room_availability", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Check whether a newer TourMind Booking Skill version is available.", "inputSchema": { "additionalProperties": false, "properties": { "current_version": { "description": "Installed Skill semantic version, for example 1.0.0", "type": "string" } }, "required": [ "current_version" ], "type": "object" }, "name": "check_skill_update", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Create a hotel booking from a verified rate. A valid user_key is required.", "inputSchema": { "additionalProperties": false, "properties": { "adults": { "description": "Number of adults in each room", "type": "integer" }, "check_in_date": { "description": "Check-in date in YYYY-MM-DD format", "type": "string" }, "check_out_date": { "description": "Check-out date in YYYY-MM-DD format", "type": "string" }, "children": { "description": "Number of children in each room", "type": "integer" }, "children_ages": { "description": "Ages of the children in each room, each from 0 to 17", "items": { "type": "integer" }, "type": [ "null", "array" ] }, "contact_email": { "description": "Contact email for booking status notifications", "type": "string" }, "currency": { "description": "Three-letter booking currency code", "type": "string" }, "guest_name": { "description": "Guest full legal name", "type": "string" }, "hotel_id": { "description": "TourMind hotel identifier", "type": "string" }, "rate_code": { "description": "Verified rate code returned by check_room_availability", "type": "string" }, "room_count": { "description": "Number of rooms using the same occupancy", "type": "integer" }, "total_price": { "description": "Verified total booking price", "type": "number" }, "user_key": { "description": "TourMind user key required for authenticated ToC booking operations", "type": "string" } }, "required": [ "user_key", "hotel_id", "rate_code", "check_in_date", "check_out_date", "guest_name", "adults", "room_count", "currency", "total_price" ], "type": "object" }, "name": "create_booking", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get static hotel details, facilities, rooms, policies, and images.", "inputSchema": { "additionalProperties": false, "properties": { "hotel_id": { "description": "TourMind hotel identifier", "type": "string" }, "language": { "description": "Response language, defaults to zh-CN", "type": "string" }, "user_key": { "description": "Optional TourMind user key for authenticated ToC access", "type": "string" } }, "required": [ "hotel_id" ], "type": "object" }, "name": "get_hotel_detail", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Create a payment request for a booking owned by the user_key account. CNY WeChat Pay and Alipay return a one-time device-aware payment link.", "inputSchema": { "additionalProperties": false, "properties": { "agent_ref_id": { "description": "TourMind booking reference", "type": "string" }, "payment_method": { "description": "Payment method: Stripe, 微信支付, or 支付宝", "type": "string" }, "user_key": { "description": "TourMind user key required for authenticated ToC booking operations", "type": "string" } }, "required": [ "user_key", "agent_ref_id", "payment_method" ], "type": "object" }, "name": "pay_order", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Query a booking owned by the user_key account.", "inputSchema": { "additionalProperties": false, "properties": { "agent_ref_id": { "description": "TourMind booking reference", "type": "string" }, "user_key": { "description": "TourMind user key required for authenticated ToC booking operations", "type": "string" } }, "required": [ "user_key", "agent_ref_id" ], "type": "object" }, "name": "query_booking", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get live room types and rate products for a hotel and stay.", "inputSchema": { "additionalProperties": false, "properties": { "adults": { "description": "Number of adults in each room", "type": "integer" }, "check_in_date": { "description": "Check-in date in YYYY-MM-DD format", "type": "string" }, "check_out_date": { "description": "Check-out date in YYYY-MM-DD format", "type": "string" }, "children": { "description": "Number of children in each room", "type": "integer" }, "children_ages": { "description": "Ages of the children in each room, each from 0 to 17", "items": { "type": "integer" }, "type": [ "null", "array" ] }, "hotel_id": { "description": "TourMind hotel identifier", "type": "string" }, "room_count": { "description": "Number of rooms using the same occupancy", "type": "integer" }, "user_key": { "description": "Optional TourMind user key for authenticated ToC access", "type": "string" } }, "required": [ "hotel_id" ], "type": "object" }, "name": "query_room_rates", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Search candidate hotels by region, coordinates and radius, or fuzzy keyword.", "inputSchema": { "additionalProperties": false, "properties": { "adults": { "description": "Number of adults in each room", "type": "integer" }, "check_in_date": { "description": "Check-in date in YYYY-MM-DD format", "type": "string" }, "check_out_date": { "description": "Check-out date in YYYY-MM-DD format", "type": "string" }, "children": { "description": "Number of children in each room", "type": "integer" }, "children_ages": { "description": "Ages of the children in each room, each from 0 to 17", "items": { "type": "integer" }, "type": [ "null", "array" ] }, "highest_price": { "description": "Maximum total price filter", "type": "integer" }, "keyword": { "description": "Hotel name or location keyword when region_id and coordinates are unavailable", "type": "string" }, "latitude": { "description": "Latitude of the search center", "type": [ "null", "number" ] }, "limit": { "description": "Maximum fuzzy hotel matches", "type": "integer" }, "location_name": { "description": "Human-readable location used to describe the search scope", "type": "string" }, "longitude": { "description": "Longitude of the search center", "type": [ "null", "number" ] }, "lowest_price": { "description": "Minimum total price filter", "type": "integer" }, "radius_km": { "description": "Search radius in kilometers", "type": [ "null", "number" ] }, "region_id": { "description": "TourMind region identifier", "type": "string" }, "room_count": { "description": "Number of rooms using the same occupancy", "type": "integer" }, "user_key": { "description": "Optional TourMind user key for authenticated ToC access", "type": "string" } }, "type": "object" }, "name": "search_hotels", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Resolve a region, point of interest, landmark, shopping mall, or hotel name to TourMind regions, hotels, or coordinates.", "inputSchema": { "additionalProperties": false, "properties": { "keyword": { "description": "Region, point of interest, landmark, shopping mall, or hotel name", "type": "string" }, "user_key": { "description": "Optional TourMind user key for authenticated ToC access", "type": "string" } }, "required": [ "keyword" ], "type": "object" }, "name": "search_location", "outputSchema": { "additionalProperties": true, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ac6565d40e323de8f783a7973d252939218c4fab42db0025fbd02b6e5088efa8 | sha256sum