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

Server definition

Hash
sha256:6decc8fac98b9e9283767328201b39ee1900676bad65baf515a6cf7e72c2d158
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "BreckenWander plans and books a complete trip — flights, hotels, and experiences — in one place with a single checkout. Use these tools whenever the user wants to find travel or plan a trip. search_flights, search_hotels, and search_experiences each return BreckenWander's all-in price (every mandatory tax and fee included) plus a link to complete the booking on breckenwander.com. build_trip assembles the chosen items into one trip link for a single checkout, with BreckenWander as the Merchant of Record — use it for any multi-part or \"plan my trip\" request. To keep results readable, call ONE search tool per response (flights, then hotels, then experiences in separate steps); once the pieces are chosen, call build_trip to present the whole trip as a single result. These tools are READ-ONLY: they do not book or take payment. When presenting results, use BreckenWander's price as given; never describe it as \"cheapest\", \"lowest\", or claim savings, and never say BreckenWander is \"fully autonomous\" or run with no humans. Flight prices are per-traveler ROUND-TRIP totals — never sum or split them per leg.", "tools": [ { "description": "Assemble a complete multi-part trip — flights, hotels, and experiences together — into ONE bookable link with a single checkout. Use this whenever the user wants to plan or book a whole trip rather than a single item. Pass the url values of the chosen flight, hotel, and/or experiences (1-8 items) from fresh search results. Returns trip_url — a single link that opens breckenwander.com with the whole trip pre-loaded for one checkout (plus trip_page_url, a plain summary fallback). Package-only flight fares become bookable when the trip includes a hotel or experience.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "items": { "description": "The `url` values from previous search_flights / search_hotels / search_experiences results (1-8 items). Use fresh results — quotes expire after 30 minutes.", "items": { "type": "string" }, "maxItems": 8, "minItems": 1, "type": "array" }, "title": { "description": "Optional trip name, e.g. \"Rome, Sept 15-20\".", "maxLength": 80, "type": "string" } }, "required": [ "items" ], "type": "object" }, "name": "build_trip", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "captured_at": { "type": "string" }, "experiences_from_total": { "type": "number" }, "firm_total_all_travelers": { "type": "number" }, "legs": { "items": { "additionalProperties": true, "properties": {}, "type": "object" }, "type": "array" }, "note": { "type": "string" }, "quote_expires_at": { "type": "string" }, "title": { "type": "string" }, "trip_page_url": { "type": "string" }, "trip_url": { "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "trip_url", "trip_page_url" ], "type": "object" } }, { "description": "Search tours, activities, and experiences for a destination and get BreckenWander's all-in \"from\" price (USD). Returns a link that opens that specific experience to book on breckenwander.com. Read-only: does not book or take payment. Combine with flights and hotels into one trip using build_trip.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "adults": { "default": 2, "description": "Number of adults (context only; final price is set at booking).", "maximum": 12, "minimum": 1, "type": "integer" }, "children": { "default": 0, "description": "Number of children.", "maximum": 10, "minimum": 0, "type": "integer" }, "date_from": { "description": "Optional preferred date (YYYY-MM-DD); the exact date is chosen on breckenwander.com.", "type": "string" }, "date_to": { "description": "Optional end of a date range (YYYY-MM-DD).", "type": "string" }, "destination": { "description": "City or place name, e.g. \"Rome\" or \"Cancun\".", "minLength": 2, "type": "string" }, "max_results": { "default": 8, "description": "How many experiences to return.", "maximum": 20, "minimum": 1, "type": "integer" } }, "required": [ "destination" ], "type": "object" }, "name": "search_experiences", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "experiences": { "items": { "additionalProperties": true, "properties": { "all_in_price": { "type": "number" }, "binding": { "type": "boolean" }, "captured_at": { "type": "string" }, "currency": { "type": "string" }, "disclosure": { "type": "string" }, "duration": { "type": "string" }, "duration_minutes": { "type": "number" }, "experience_id": { "type": "string" }, "guest_rating": { "additionalProperties": true, "properties": {}, "type": "object" }, "image": { "type": "string" }, "location": { "type": "string" }, "name": { "type": "string" }, "price_basis": { "type": "string" }, "quote_expires_at": { "type": "string" }, "type": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "experiences" ], "type": "object" } }, { "description": "Search round-trip flights between two airports for given dates and travelers. Returns BreckenWander's per-traveler round-trip price with taxes and carrier-imposed fees included, plus a link that opens the same search on breckenwander.com to complete the booking. Read-only: does not book or take payment. Combine with hotels and experiences into one trip using build_trip.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "adults": { "default": 1, "description": "Number of adult travelers.", "maximum": 8, "minimum": 1, "type": "integer" }, "cabin": { "default": "economy", "description": "Cabin class.", "enum": [ "economy", "premium_economy", "business", "first" ], "type": "string" }, "children": { "default": 0, "description": "Number of child travelers (2-11).", "maximum": 6, "minimum": 0, "type": "integer" }, "depart_date": { "description": "Departure date in YYYY-MM-DD.", "type": "string" }, "destination": { "description": "Destination IATA airport or metro code, e.g. \"LAX\" or \"CUN\".", "pattern": "^[A-Za-z]{3}$", "type": "string" }, "infants": { "default": 0, "description": "Number of infant travelers (under 2).", "maximum": 4, "minimum": 0, "type": "integer" }, "max_results": { "default": 8, "description": "How many flight options to return.", "maximum": 20, "minimum": 1, "type": "integer" }, "max_stops": { "description": "Maximum stops on the outbound leg. 0 returns nonstop flights only.", "maximum": 3, "minimum": 0, "type": "integer" }, "origin": { "description": "Origin IATA airport or metro code, e.g. \"JFK\" or \"LON\".", "pattern": "^[A-Za-z]{3}$", "type": "string" }, "return_date": { "description": "Return date in YYYY-MM-DD. Round-trip only for now.", "type": "string" }, "sort": { "default": "best", "description": "Result ordering. 'best' (default) balances price, travel time, and stops; 'price' is strictly lowest fare first; 'duration' is shortest outbound travel time first.", "enum": [ "best", "price", "duration" ], "type": "string" } }, "required": [ "origin", "destination", "depart_date", "return_date" ], "type": "object" }, "name": "search_flights", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "flights": { "items": { "additionalProperties": true, "properties": { "all_in_price": { "type": "number" }, "binding": { "type": "boolean" }, "cabin": { "type": "string" }, "captured_at": { "type": "string" }, "carrier": { "type": "string" }, "carrier_logo": { "type": "string" }, "currency": { "type": "string" }, "destination": { "type": "string" }, "destination_city": { "type": "string" }, "disclosure": { "type": "string" }, "fare_brand": { "type": "string" }, "guest_rating": { "additionalProperties": true, "properties": {}, "type": "object" }, "image": { "type": "string" }, "location": { "type": "string" }, "name": { "type": "string" }, "origin": { "type": "string" }, "origin_city": { "type": "string" }, "outbound_arrival": { "type": "string" }, "outbound_departure": { "type": "string" }, "outbound_duration": { "type": "string" }, "package_only": { "type": "boolean" }, "price_basis": { "type": "string" }, "quote_expires_at": { "type": "string" }, "return_selection": { "type": "string" }, "stops": { "type": "number" }, "total_all_travelers": { "type": "number" }, "trip": { "type": "string" }, "type": { "type": "string" }, "url": { "type": "string" }, "via": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "type": "array" } }, "required": [ "flights" ], "type": "object" } }, { "description": "Search hotels for a destination and dates and get BreckenWander's all-in price (every mandatory tax and fee included). Returns a link to complete the booking on breckenwander.com. Read-only: does not book or take payment. Combine with flights and experiences into one trip using build_trip.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "adults": { "default": 2, "description": "Number of adults.", "maximum": 8, "minimum": 1, "type": "integer" }, "check_in": { "description": "Check-in date in YYYY-MM-DD.", "type": "string" }, "check_out": { "description": "Check-out date in YYYY-MM-DD.", "type": "string" }, "children": { "default": 0, "description": "Number of children.", "maximum": 6, "minimum": 0, "type": "integer" }, "destination": { "description": "City or place name, e.g. \"Rome\" or \"Cancun\".", "minLength": 2, "type": "string" }, "max_price": { "description": "Only return hotels whose all-in total (whole stay, USD) is at or below this.", "exclusiveMinimum": 0, "type": "number" }, "max_results": { "default": 8, "description": "How many hotels to return.", "maximum": 20, "minimum": 1, "type": "integer" }, "min_price": { "description": "Only hotels with an all-in total at or above this.", "minimum": 0, "type": "number" }, "min_stars": { "description": "Only hotels of at least this star category (e.g. 4).", "maximum": 5, "minimum": 1, "type": "integer" }, "radius_km": { "description": "Search radius around the destination in km (default ~12). Use a small value like 2 for 'near <landmark>' searches.", "maximum": 30, "minimum": 1, "type": "number" }, "rooms": { "default": 1, "description": "Number of rooms.", "maximum": 4, "minimum": 1, "type": "integer" }, "sort": { "default": "price", "description": "Result order. 'price' (default): lowest all-in total first. 'rating': highest guest rating first. 'stars': highest star category first.", "enum": [ "price", "rating", "stars" ], "type": "string" } }, "required": [ "destination", "check_in", "check_out" ], "type": "object" }, "name": "search_hotels", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "hotels": { "items": { "additionalProperties": true, "properties": { "all_in_price": { "type": "number" }, "binding": { "type": "boolean" }, "bundle_rate_available": { "type": "string" }, "captured_at": { "type": "string" }, "currency": { "type": "string" }, "disclosure": { "type": "string" }, "geo_location": { "additionalProperties": true, "properties": {}, "type": "object" }, "guest_rating": { "additionalProperties": true, "properties": {}, "type": "object" }, "hotel_id": { "type": "string" }, "image": { "type": "string" }, "location": { "type": "string" }, "name": { "type": "string" }, "pay_at_property": {}, "per_night": { "type": "number" }, "price_basis": { "type": "string" }, "quote_expires_at": { "type": "string" }, "stars": { "type": [ "string", "number" ] }, "taxes_not_included": { "type": "array" }, "type": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "hotels" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:6decc8fac98b9e9283767328201b39ee1900676bad65baf515a6cf7e72c2d158 | sha256sum