Endpoints: 28,729MCP servers: 18,415Payout addresses: 2,071Paid calls: 1,575Letters: 14Defects: 1,337counted 3 min ago
teppi

Server definition

Hash
sha256:8848a96e58f84f7c3618b40638c437ea3efbc1715ed1a4eadd76b08b4525e637
What it is
What a remote MCP server returned when asked what it offers: 10 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Search Skiplagged for rental cars between pickup and dropoff locations/dates, returning prices, companies, and car details.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "dropoffDate": { "$ref": "#/properties/pickupDate", "description": "Dropoff date (YYYY-MM-DD)" }, "dropoffLocation": { "$ref": "#/properties/pickupLocation", "description": "Dropoff city or airport code (defaults to pickup)" }, "dropoffTime": { "$ref": "#/properties/pickupTime", "default": "10:00", "description": "Dropoff time (HH:mm or HH:mm:ss, default 10:00)" }, "limit": { "default": 12, "description": "Maximum number of car offers to return", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "default": 0, "description": "Number of car offers to skip for pagination (default: 0)", "maximum": 99, "minimum": 0, "type": "integer" }, "pickupDate": { "description": "Pickup date (YYYY-MM-DD)", "type": "string" }, "pickupLocation": { "description": "Pickup city or airport code", "minLength": 1, "type": "string" }, "pickupTime": { "default": "10:00", "description": "Pickup time (HH:mm or HH:mm:ss, default 10:00)", "pattern": "^\\d{2}:\\d{2}(?::\\d{2})?$", "type": "string" } }, "required": [ "pickupLocation", "pickupDate", "dropoffDate" ], "type": "object" }, "name": "sk_cars_search", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "pagination": { "additionalProperties": false, "description": "Result pagination information", "properties": { "currentlyShowing": { "description": "Number of cars in this result set", "type": "integer" }, "hasMoreResults": { "description": "Whether additional results are available", "type": "boolean" }, "limit": { "description": "Maximum results per page", "type": "integer" }, "offset": { "description": "Current result offset for pagination", "type": "integer" }, "totalAvailable": { "description": "Total number of cars available", "type": "integer" } }, "required": [ "totalAvailable", "currentlyShowing", "offset", "limit", "hasMoreResults" ], "type": "object" }, "results": { "description": "Available car rental offers", "items": { "additionalProperties": false, "properties": { "ageRequired": { "description": "Driver age required", "type": "boolean" }, "allowCancellation": { "description": "Cancellation allowed (free or fee)", "type": "boolean" }, "bags": { "description": "Bag capacity", "minimum": 0, "type": "integer" }, "bookingLink": { "description": "Deep link to book this car", "format": "uri", "type": "string" }, "ccRequired": { "description": "Credit card required to book", "type": "boolean" }, "companyLogoUrl": { "description": "Rental company logo URL", "type": "string" }, "companyName": { "description": "Rental company name", "type": "string" }, "dropoff": { "additionalProperties": false, "description": "Dropoff location", "properties": { "address": { "$ref": "#/properties/results/items/properties/pickup/properties/address" }, "airportCode": { "$ref": "#/properties/results/items/properties/pickup/properties/airportCode" } }, "type": "object" }, "exampleVehicle": { "description": "Example model text", "type": "string" }, "freeCancellation": { "description": "Free cancellation available", "type": "boolean" }, "id": { "description": "Opaque offer identifier; not a user identifier", "type": "string" }, "passengers": { "description": "Passenger capacity", "minimum": 0, "type": "integer" }, "pickup": { "additionalProperties": false, "description": "Pickup location", "properties": { "address": { "description": "Pickup/dropoff address", "type": "string" }, "airportCode": { "description": "Pickup/dropoff airport code", "type": "string" } }, "type": "object" }, "prepaid": { "description": "Whether the rate is prepaid", "type": "boolean" }, "priceCurrency": { "description": "Currency code (ISO-4217)", "type": "string" }, "priceRateInDollars": { "description": "Per-day/quoted rate in US dollars for comparison", "type": "number" }, "tags": { "description": "Vehicle type tags", "items": { "type": "string" }, "type": "array" }, "totalPriceInDollars": { "description": "Total rental price in US dollars", "type": "number" }, "transmission": { "description": "Transmission type", "enum": [ "Automatic", "Manual" ], "type": "string" }, "unlimitedMileage": { "description": "Includes unlimited mileage", "type": "boolean" }, "vehicleDescription": { "description": "Vehicle description", "type": "string" }, "vehicleName": { "description": "Vehicle name", "type": "string" } }, "required": [ "id", "companyName", "vehicleName", "passengers", "bags", "transmission", "unlimitedMileage", "freeCancellation", "allowCancellation", "prepaid", "ccRequired", "ageRequired", "priceCurrency", "priceRateInDollars", "totalPriceInDollars", "pickup", "dropoff", "bookingLink" ], "type": "object" }, "type": "array" }, "searchUrl": { "description": "Complete search URL with all parameters", "format": "uri", "type": "string" } }, "required": [ "searchUrl", "results", "pagination" ], "type": "object" } }, { "description": "Find lower-priced destinations from a departure city when the user is flexible about where to go.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "adults": { "default": 1, "description": "Number of adult passengers", "maximum": 9, "minimum": 1, "type": "integer" }, "children": { "default": 0, "description": "Number of child passengers", "maximum": 8, "minimum": 0, "type": "integer" }, "depart": { "description": "Departure date in YYYY-MM-DD format", "type": "string" }, "fare_class": { "default": "economy", "description": "Fare class preference", "enum": [ "basic-economy", "economy", "premium", "business", "first" ], "type": "string" }, "from": { "description": "Departure IATA code or city name", "type": "string" }, "infantsLap": { "default": 0, "description": "Number of lap infants", "maximum": 4, "minimum": 0, "type": "integer" }, "infantsSeat": { "default": 0, "description": "Number of seat infants", "maximum": 4, "minimum": 0, "type": "integer" }, "return": { "$ref": "#/properties/depart", "description": "Return date in YYYY-MM-DD format (optional for one-way trips)" } }, "required": [ "from", "depart" ], "type": "object" }, "name": "sk_destinations_anywhere", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "pagination": { "additionalProperties": false, "description": "Result pagination information", "properties": { "currentlyShowing": { "description": "Number of destinations in this result set", "type": "integer" }, "hasMoreResults": { "description": "Whether additional results are available", "type": "boolean" }, "limit": { "description": "Maximum results per page", "type": "integer" }, "offset": { "description": "Current result offset for pagination", "type": "integer" }, "totalAvailable": { "description": "Total number of destinations available", "type": "integer" } }, "required": [ "totalAvailable", "currentlyShowing", "offset", "limit", "hasMoreResults" ], "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "dateRange": { "type": "string" }, "deepLink": { "format": "uri", "type": "string" }, "description": { "type": "string" }, "destination": { "additionalProperties": false, "properties": { "airport": { "type": "string" }, "city": { "type": "string" }, "region": { "type": "string" } }, "required": [ "city", "region", "airport" ], "type": "object" }, "flightType": { "type": "string" }, "id": { "description": "Travel deal card identifier; not a user identifier", "type": "string" }, "price": { "additionalProperties": false, "properties": { "amount": { "type": "number" }, "currency": { "type": "string" } }, "required": [ "amount", "currency" ], "type": "object" }, "tripLength": { "type": "string" }, "type": { "const": "DealCard", "type": "string" } }, "required": [ "type", "id", "destination", "price", "flightType", "deepLink" ], "type": "object" }, "type": "array" }, "searchUrl": { "description": "Complete search URL with all parameters", "format": "uri", "type": "string" } }, "required": [ "searchUrl", "results", "pagination" ], "type": "object" } }, { "description": "Search Skiplagged support articles for answers about its services, products, and policies.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "query": { "description": "Concise FAQ question for retrieval. Do not include personal identifiers, account IDs, or session details.", "minLength": 1, "type": "string" }, "top_k": { "default": 3, "description": "Number of top FAQ sources to return (1-5)", "maximum": 5, "minimum": 1, "type": "integer" } }, "required": [ "query" ], "type": "object" }, "name": "sk_faq_search", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "chunks": { "description": "Retrieved relevant chunks", "items": { "additionalProperties": false, "properties": { "content": { "description": "The text content of the retrieved chunk", "type": "string" }, "similarity": { "description": "Similarity score (0-1)", "type": "number" }, "title": { "description": "Title of the source article", "type": "string" }, "url": { "description": "URL of the source article", "type": "string" } }, "required": [ "content", "similarity" ], "type": "object" }, "type": "array" } }, "required": [ "chunks" ], "type": "object" } }, { "description": "Generate a flexible calendar of the lowest one-way fares around a chosen departure, returning date → cheapest-price entries to help pick the best day to fly. Intended for flexible-date price discovery, not exact itinerary selection.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "adults": { "default": 1, "description": "Number of adult passengers (default: 1, max: 9)", "maximum": 9, "minimum": 1, "type": "integer" }, "children": { "default": 0, "description": "Number of child passengers (default: 0, max: 8)", "maximum": 8, "minimum": 0, "type": "integer" }, "departureDate": { "description": "Preferred departure date (YYYY-MM-DD format)", "type": "string" }, "destination": { "description": "Arrival city name or IATA code (will be resolved to IATA code automatically)", "type": "string" }, "infantsLap": { "default": 0, "description": "Number of lap infants (default: 0, max: 4)", "maximum": 4, "minimum": 0, "type": "integer" }, "infantsSeat": { "default": 0, "description": "Number of seat infants (default: 0, max: 4)", "maximum": 4, "minimum": 0, "type": "integer" }, "origin": { "description": "Departure city name or IATA code (will be resolved to IATA code automatically)", "type": "string" }, "returnDate": { "anyOf": [ { "$ref": "#/properties/departureDate" }, { "type": "null" } ], "description": "Return date for matching trip length (optional, YYYY-MM-DD format)" }, "sort": { "default": "date", "description": "Sort results chronologically or by lowest price first", "enum": [ "date", "price" ], "type": "string" } }, "required": [ "origin", "destination", "departureDate" ], "type": "object" }, "name": "sk_flex_departure_calendar", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "chart": { "additionalProperties": false, "properties": { "destination": { "type": "string" }, "id": { "description": "Fare chart identifier; not a user identifier", "type": "string" }, "mode": { "enum": [ "depart", "return" ], "type": "string" }, "origin": { "type": "string" }, "points": { "items": { "additionalProperties": false, "properties": { "departure": { "type": "string" }, "price": { "type": "number" }, "return": { "type": "string" } }, "required": [ "departure", "price" ], "type": "object" }, "type": "array" }, "searchUrl": { "format": "uri", "type": "string" }, "sort": { "enum": [ "date", "price" ], "type": "string" }, "subtitle": { "type": "string" }, "title": { "type": "string" }, "type": { "const": "FlexChart", "type": "string" } }, "required": [ "type", "id", "title", "origin", "destination", "mode", "sort", "searchUrl", "points" ], "type": "object" }, "destination": { "description": "Resolved destination airport code used for this search", "type": "string" }, "mode": { "description": "Indicates whether these options vary departure dates or return dates", "enum": [ "depart", "return" ], "type": "string" }, "origin": { "description": "Resolved origin airport code used for this search", "type": "string" }, "searchUrl": { "description": "Complete search URL with all parameters", "format": "uri", "type": "string" }, "sort": { "description": "Ordering applied to the options array", "enum": [ "date", "price" ], "type": "string" } }, "required": [ "searchUrl", "origin", "destination", "mode", "sort", "chart" ], "type": "object" } }, { "description": "Generate a flexible round-trip price calendar for a fixed-length stay around a chosen travel window. Returns (depart date, return date, lowest total price) entries for nearby date pairs that preserve the original trip length; intended for price discovery, not exact itinerary selection.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "adults": { "default": 1, "description": "Number of adult passengers (default: 1, max: 9)", "maximum": 9, "minimum": 1, "type": "integer" }, "children": { "default": 0, "description": "Number of child passengers (default: 0, max: 8)", "maximum": 8, "minimum": 0, "type": "integer" }, "departureDate": { "description": "Preferred departure date (YYYY-MM-DD format)", "type": "string" }, "destination": { "description": "Arrival city name or IATA code (will be resolved to IATA code automatically)", "type": "string" }, "infantsLap": { "default": 0, "description": "Number of lap infants (default: 0, max: 4)", "maximum": 4, "minimum": 0, "type": "integer" }, "infantsSeat": { "default": 0, "description": "Number of seat infants (default: 0, max: 4)", "maximum": 4, "minimum": 0, "type": "integer" }, "origin": { "description": "Departure city name or IATA code (will be resolved to IATA code automatically)", "type": "string" }, "returnDate": { "$ref": "#/properties/departureDate", "description": "Return date for the reference trip (YYYY-MM-DD format)" }, "sort": { "default": "date", "description": "Sort results chronologically or by lowest price first", "enum": [ "date", "price" ], "type": "string" } }, "required": [ "origin", "destination", "departureDate", "returnDate" ], "type": "object" }, "name": "sk_flex_return_calendar", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "chart": { "additionalProperties": false, "properties": { "destination": { "type": "string" }, "id": { "description": "Fare chart identifier; not a user identifier", "type": "string" }, "mode": { "enum": [ "depart", "return" ], "type": "string" }, "origin": { "type": "string" }, "points": { "items": { "additionalProperties": false, "properties": { "departure": { "type": "string" }, "price": { "type": "number" }, "return": { "type": "string" } }, "required": [ "departure", "price" ], "type": "object" }, "type": "array" }, "searchUrl": { "format": "uri", "type": "string" }, "sort": { "enum": [ "date", "price" ], "type": "string" }, "subtitle": { "type": "string" }, "title": { "type": "string" }, "type": { "const": "FlexChart", "type": "string" } }, "required": [ "type", "id", "title", "origin", "destination", "mode", "sort", "searchUrl", "points" ], "type": "object" }, "destination": { "description": "Resolved destination airport code used for this search", "type": "string" }, "mode": { "description": "Indicates whether these options vary departure dates or return dates", "enum": [ "depart", "return" ], "type": "string" }, "origin": { "description": "Resolved origin airport code used for this search", "type": "string" }, "searchUrl": { "description": "Complete search URL with all parameters", "format": "uri", "type": "string" }, "sort": { "description": "Ordering applied to the options array", "enum": [ "date", "price" ], "type": "string" } }, "required": [ "searchUrl", "origin", "destination", "mode", "sort", "chart" ], "type": "object" } }, { "description": "Search Skiplagged for flights between specific locations with filtering options for passengers, fare class, stops, airlines, and timing preferences", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "adults": { "default": 1, "description": "Number of adult passengers (default: 1, max: 9)", "maximum": 9, "minimum": 1, "type": "integer" }, "arrivalAirports": { "anyOf": [ { "anyOf": [ { "not": {} }, { "items": { "type": "string" }, "minItems": 1, "type": "array" } ] }, { "type": "null" } ], "description": "Array of specific arrival airport codes to include (when destination city has multiple airports)" }, "arrivalTimeEarliest": { "description": "Earliest arrival time in minutes from midnight (0-1439)", "maximum": 1439, "minimum": 0, "type": "integer" }, "arrivalTimeLatest": { "description": "Latest arrival time in minutes from midnight (0-1439)", "maximum": 1439, "minimum": 0, "type": "integer" }, "children": { "default": 0, "description": "Number of child passengers (default: 0, max: 8)", "maximum": 8, "minimum": 0, "type": "integer" }, "departureAirports": { "anyOf": [ { "anyOf": [ { "not": {} }, { "items": { "type": "string" }, "minItems": 1, "type": "array" } ] }, { "type": "null" } ], "description": "Array of specific departure airport codes to include (when origin city has multiple airports)" }, "departureDate": { "type": "string" }, "departureTimeEarliest": { "description": "Earliest departure time in minutes from midnight (0-1439)", "maximum": 1439, "minimum": 0, "type": "integer" }, "departureTimeLatest": { "description": "Latest departure time in minutes from midnight (0-1439)", "maximum": 1439, "minimum": 0, "type": "integer" }, "destination": { "description": "Arrival location - prefer IATA code", "minLength": 1, "type": "string" }, "excludedAirlines": { "description": "Array of excluded airline codes (e.g., ['F9', 'NK'])", "items": { "type": "string" }, "type": "array" }, "fareClass": { "default": "economy", "description": "Fare class preference (default: economy)", "enum": [ "basic-economy", "economy", "premium", "business", "first" ], "type": "string" }, "includeHiddenCity": { "default": true, "description": "Include hidden city flights (default: true)", "type": "boolean" }, "includeStandard": { "default": true, "description": "Include standard flights (default: true)", "type": "boolean" }, "includeVirtualInterlining": { "default": true, "description": "Include virtual interlining flights (default: true)", "type": "boolean" }, "infantsLap": { "default": 0, "description": "Number of lap infants (default: 0, max: 4)", "maximum": 4, "minimum": 0, "type": "integer" }, "infantsSeat": { "default": 0, "description": "Number of seat infants (default: 0, max: 4)", "maximum": 4, "minimum": 0, "type": "integer" }, "limit": { "default": 12, "description": "Maximum number of flights to return (default: 12, max: 100)", "maximum": 100, "minimum": 1, "type": "integer" }, "maxFlightDuration": { "description": "Maximum total flight duration in minutes", "minimum": 0, "type": "integer" }, "maxLayoverDuration": { "description": "Maximum layover duration in minutes", "minimum": 0, "type": "integer" }, "maxStops": { "description": "Maximum number of stops (none=nonstop, one=1 stop, many=2+ stops)", "enum": [ "none", "one", "many" ], "type": "string" }, "offset": { "default": 0, "description": "Number of flights to skip for pagination (default: 0)", "maximum": 99, "minimum": 0, "type": "integer" }, "origin": { "description": "Departure location - prefer IATA code", "minLength": 1, "type": "string" }, "preferredAirlines": { "description": "Array of preferred airline codes (e.g., ['UA', 'DL'])", "items": { "type": "string" }, "type": "array" }, "returnDate": { "$ref": "#/properties/departureDate" }, "sort": { "default": "value", "description": "Sort flights by price (cheapest first), duration (shortest first), or value (best price/time ratio, default)", "enum": [ "price", "duration", "value" ], "type": "string" } }, "required": [ "origin", "destination", "departureDate" ], "type": "object" }, "name": "sk_flights_search", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "flights": { "items": { "additionalProperties": false, "properties": { "airlines": { "type": "string" }, "arrival": { "additionalProperties": false, "properties": { "airport": { "type": "string" }, "dateTime": { "type": "string" } }, "required": [ "airport", "dateTime" ], "type": "object" }, "attributes": { "items": { "type": "string" }, "type": "array" }, "deepLink": { "format": "uri", "type": "string" }, "departure": { "additionalProperties": false, "properties": { "airport": { "type": "string" }, "dateTime": { "type": "string" } }, "required": [ "airport", "dateTime" ], "type": "object" }, "duration": { "type": "string" }, "id": { "description": "Flight result card identifier; not a user identifier", "type": "string" }, "layovers": { "type": "number" }, "price": { "additionalProperties": false, "properties": { "amount": { "type": "number" }, "currency": { "type": "string" } }, "required": [ "amount", "currency" ], "type": "object" }, "returnFlight": { "additionalProperties": false, "properties": { "airlines": { "type": "string" }, "arrival": { "additionalProperties": false, "properties": { "airport": { "type": "string" }, "dateTime": { "type": "string" } }, "required": [ "airport", "dateTime" ], "type": "object" }, "attributes": { "items": { "type": "string" }, "type": "array" }, "departure": { "additionalProperties": false, "properties": { "airport": { "type": "string" }, "dateTime": { "type": "string" } }, "required": [ "airport", "dateTime" ], "type": "object" }, "duration": { "type": "string" }, "layovers": { "type": "number" } }, "required": [ "airlines", "departure", "arrival", "duration" ], "type": "object" }, "type": { "const": "FlightCard", "type": "string" } }, "required": [ "type", "id", "airlines", "departure", "arrival", "duration", "price", "deepLink" ], "type": "object" }, "type": "array" }, "pagination": { "additionalProperties": false, "description": "Result pagination information", "properties": { "currentlyShowing": { "description": "Number of flights in this result set", "type": "integer" }, "hasMoreResults": { "description": "Whether additional results are available", "type": "boolean" }, "limit": { "description": "Maximum results per page", "type": "integer" }, "offset": { "description": "Current result offset for pagination", "type": "integer" }, "totalAvailable": { "description": "Total number of flights available", "type": "integer" } }, "required": [ "totalAvailable", "currentlyShowing", "offset", "limit", "hasMoreResults" ], "type": "object" }, "searchUrl": { "description": "Complete search URL with all parameters", "format": "uri", "type": "string" } }, "required": [ "searchUrl", "flights", "pagination" ], "type": "object" } }, { "description": "Fetch room-level availability, pricing, and amenities for a specific hotel and stay dates.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checkin": { "description": "Check-in date (YYYY-MM-DD format)", "type": "string" }, "checkout": { "$ref": "#/properties/checkin", "description": "Check-out date (YYYY-MM-DD format)" }, "hotelId": { "description": "Hotel ID (from search results) to fetch detailed availability for", "exclusiveMinimum": 0, "type": "integer" }, "live": { "default": true, "description": "Use live rates (includes booking links). Disable for faster, less accurate cached rates.", "type": "boolean" }, "numAdults": { "default": 2, "description": "Number of adults (default: 2, max: 10)", "maximum": 10, "minimum": 1, "type": "integer" }, "numChildren": { "default": 0, "description": "Number of children (default: 0, max: 10)", "maximum": 10, "minimum": 0, "type": "integer" }, "numRooms": { "default": 1, "description": "Number of rooms (default: 1, max: 5)", "maximum": 5, "minimum": 1, "type": "integer" } }, "required": [ "hotelId", "checkin", "checkout" ], "type": "object" }, "name": "sk_hotel_details", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "address": { "description": "Hotel address", "type": "string" }, "amenityNames": { "description": "List of hotel amenities", "items": { "type": "string" }, "type": "array" }, "bookingLink": { "description": "Direct booking URL for this hotel", "format": "uri", "type": "string" }, "chainName": { "description": "Hotel chain name or 'Independent'", "type": "string" }, "checkInTime": { "description": "Check-in time window", "type": "string" }, "checkOutTime": { "description": "Check-out time window", "type": "string" }, "checkinDate": { "description": "Check-in date for this detail search (YYYY-MM-DD)", "type": "string" }, "checkoutDate": { "description": "Check-out date for this detail search (YYYY-MM-DD)", "type": "string" }, "cityName": { "description": "City name", "type": "string" }, "countryName": { "description": "Country name", "type": "string" }, "description": { "description": "Hotel description", "type": "string" }, "hotelId": { "description": "Skiplagged property identifier; not a user identifier", "type": "string" }, "hotelName": { "description": "Hotel name", "type": "string" }, "imageUrl": { "description": "Hotel image URL", "type": "string" }, "location": { "additionalProperties": false, "description": "Geographic coordinates", "properties": { "lat": { "description": "Hotel latitude", "type": "number" }, "lng": { "description": "Hotel longitude", "type": "number" } }, "required": [ "lat", "lng" ], "type": "object" }, "pricePerNightInDollars": { "description": "Price per night in US dollars", "type": "number" }, "reviewCount": { "description": "Number of guest reviews", "type": "integer" }, "reviewRating": { "description": "Review rating (0-10)", "maximum": 10, "minimum": 0, "type": "number" }, "rooms": { "description": "Room offers for this search", "items": { "additionalProperties": false, "properties": { "amenities": { "description": "Room-level amenity highlights", "items": { "type": "string" }, "type": "array" }, "bedTypes": { "description": "Bed configuration descriptions", "items": { "type": "string" }, "type": "array" }, "bookingLink": { "description": "Direct booking URL for this room", "format": "uri", "type": "string" }, "currency": { "description": "Price currency code (e.g., USD)", "type": "string" }, "description": { "description": "Short room description", "type": "string" }, "freeCancellation": { "description": "Whether cancellation is free", "type": "boolean" }, "id": { "description": "Room offer identifier; not a user identifier", "type": "string" }, "imageUrl": { "description": "Representative room photo", "type": "string" }, "occupancyLimit": { "description": "Maximum guests allowed", "minimum": 1, "type": "integer" }, "pricePerNightInDollars": { "description": "Nightly price in US dollars for this room", "type": "number" }, "refundable": { "description": "Whether the room is refundable", "type": "boolean" }, "taxesAndFeesInDollars": { "description": "Portion of total that is taxes/fees in US dollars", "type": "number" }, "title": { "description": "Room name or title", "type": "string" }, "totalPriceInDollars": { "description": "Total stay price (room + taxes/fees) in US dollars", "type": "number" } }, "required": [ "id", "title", "occupancyLimit", "pricePerNightInDollars", "totalPriceInDollars", "currency", "bookingLink" ], "type": "object" }, "type": "array" }, "starRating": { "description": "Hotel star rating (0-5)", "maximum": 5, "minimum": 0, "type": "integer" }, "stateName": { "description": "State name", "type": "string" }, "totalPriceInDollars": { "description": "Total price for entire stay in US dollars", "type": "number" } }, "required": [ "hotelId", "hotelName", "starRating", "reviewRating", "pricePerNightInDollars", "chainName", "amenityNames", "address", "bookingLink", "checkinDate", "checkoutDate", "rooms" ], "type": "object" } }, { "description": "Search Skiplagged for hotels in a city with specific check-in and check-out dates, including ratings and pricing.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checkin": { "description": "Check-in date (YYYY-MM-DD format)", "type": "string" }, "checkout": { "$ref": "#/properties/checkin", "description": "Check-out date (YYYY-MM-DD format)" }, "city": { "description": "City name to search for hotels (will be matched against available cities)", "minLength": 1, "type": "string" }, "limit": { "default": 12, "description": "Maximum number of hotels to return (default: 12, max: 100)", "maximum": 100, "minimum": 1, "type": "integer" }, "numAdults": { "default": 2, "description": "Number of adults (default: 2, max: 10)", "maximum": 10, "minimum": 1, "type": "integer" }, "numChildren": { "default": 0, "description": "Number of children (default: 0, max: 10)", "maximum": 10, "minimum": 0, "type": "integer" }, "numRooms": { "default": 1, "description": "Number of rooms (default: 1, max: 9)", "maximum": 9, "minimum": 1, "type": "integer" }, "offset": { "default": 0, "description": "Number of hotels to skip for pagination (default: 0)", "maximum": 99, "minimum": 0, "type": "integer" }, "sort": { "default": "value", "description": "Sort hotels by price (cheapest first), ranking (highest rated first), value (best value rating), or discount (best deals first, default when deals available)", "enum": [ "price", "ranking", "value", "discount" ], "type": "string" } }, "required": [ "city", "checkin", "checkout" ], "type": "object" }, "name": "sk_hotels_search", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "pagination": { "additionalProperties": false, "description": "Result pagination information", "properties": { "currentlyShowing": { "description": "Number of hotels in this result set", "type": "integer" }, "hasMoreResults": { "description": "Whether additional results are available", "type": "boolean" }, "limit": { "description": "Maximum results per page", "type": "integer" }, "offset": { "description": "Current result offset for pagination", "type": "integer" }, "totalAvailable": { "description": "Total number of hotels available", "type": "integer" } }, "required": [ "totalAvailable", "currentlyShowing", "offset", "limit", "hasMoreResults" ], "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "amenities": { "items": { "type": "string" }, "type": "array" }, "chain": { "type": "string" }, "deepLink": { "format": "uri", "type": "string" }, "id": { "description": "Hotel result card identifier; not a user identifier", "type": "string" }, "imageUrl": { "type": "string" }, "location": { "type": "string" }, "name": { "type": "string" }, "price": { "additionalProperties": false, "properties": { "amount": { "type": "number" }, "currency": { "type": "string" }, "text": { "type": "string" } }, "required": [ "amount", "currency", "text" ], "type": "object" }, "rating": { "additionalProperties": false, "properties": { "stars": { "type": "number" }, "text": { "type": "string" } }, "required": [ "stars", "text" ], "type": "object" }, "type": { "const": "HotelCard", "type": "string" } }, "required": [ "type", "id", "name", "rating", "price", "chain", "location", "amenities", "deepLink" ], "type": "object" }, "type": "array" }, "searchUrl": { "description": "Complete search URL with all parameters", "format": "uri", "type": "string" } }, "required": [ "searchUrl", "results", "pagination" ], "type": "object" } }, { "description": "Resolve a city name to a valid IATA code", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "input": { "description": "City name code to resolve to IATA code", "minLength": 1, "type": "string" } }, "required": [ "input" ], "type": "object" }, "name": "sk_resolve_iata", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "iataCode": { "description": "Resolved airport IATA code", "type": "string" } }, "required": [ "iataCode" ], "type": "object" } }, { "description": "Resolve coarse location metadata supplied by the client to the nearest airport. Takes no user-provided arguments.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "sk_resolve_location", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "city": { "description": "Resolved city name", "type": "string" }, "country": { "description": "Resolved country name", "type": "string" }, "iata": { "description": "Nearest airport IATA code", "type": "string" } }, "required": [ "iata", "city", "country" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:8848a96e58f84f7c3618b40638c437ea3efbc1715ed1a4eadd76b08b4525e637 | sha256sum