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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Check real-time availability and nightly pricing for a specific villa over a date range. Returns whether the property is available and the average nightly rate. For a binding total price including all fees and taxes, use get_quote.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checkIn": { "description": "Check-in date (YYYY-MM-DD).", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "checkOut": { "description": "Check-out date (YYYY-MM-DD). Must be after checkIn.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "code": { "description": "Interhome accommodation code.", "pattern": "^IH-\\d+$", "type": "string" } }, "required": [ "code", "checkIn", "checkOut" ], "type": "object" }, "name": "check_availability", "outputSchema": null }, { "description": "Get a binding price quote for a villa stay including full breakdown of accommodation cost, cleaning fee, tourist tax, and security deposit. Always use this for final price — never estimate or calculate prices manually. Provides a direct booking link with dates pre-filled.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checkIn": { "description": "Check-in date (YYYY-MM-DD).", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "checkOut": { "description": "Check-out date (YYYY-MM-DD).", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "code": { "description": "Interhome accommodation code.", "pattern": "^IH-\\d+$", "type": "string" }, "guests": { "description": "Total number of guests.", "maximum": 30, "minimum": 1, "type": "integer" } }, "required": [ "code", "checkIn", "checkOut", "guests" ], "type": "object" }, "name": "get_quote", "outputSchema": null }, { "description": "Get full details for a specific villa including description, all photos, amenities, house rules, and check-in/check-out times. Call this when the user wants more information about a property found via search_villas.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "code": { "description": "Interhome accommodation code from a search result, e.g. \"IH-123456\".", "pattern": "^IH-\\d+$", "type": "string" } }, "required": [ "code" ], "type": "object" }, "name": "get_villa_details", "outputSchema": null }, { "description": "Search self-catering villa rentals with real-time availability. Filter by destination, check-in/check-out dates, guests, bedrooms, and amenities (pool, pet-friendly, sea view, wifi, parking, air conditioning). Returns matching villas with nightly price and a link to book. Always pass checkIn, checkOut, and guests when the user has specified dates and party size.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "airCon": { "description": "Air conditioning required.", "type": "boolean" }, "area": { "description": "Region or area, e.g. \"Costa del Sol\", \"Tuscany\", \"Algarve\".", "type": "string" }, "bedrooms": { "description": "Minimum number of bedrooms required.", "minimum": 1, "type": "integer" }, "checkIn": { "description": "Check-in date (YYYY-MM-DD). Required for availability filtering.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "checkOut": { "description": "Check-out date (YYYY-MM-DD). Required with checkIn.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "country": { "description": "Country name in English, e.g. \"Spain\", \"France\", \"Italy\".", "type": "string" }, "cursor": { "description": "Pagination cursor from a previous response.", "type": "string" }, "guests": { "description": "Total number of guests including children.", "maximum": 30, "minimum": 1, "type": "integer" }, "location": { "description": "Town or resort name, e.g. \"Marbella\", \"Positano\", \"Lagos\".", "type": "string" }, "maxPrice": { "description": "Maximum nightly price in GBP.", "minimum": 0, "type": "integer" }, "minPrice": { "description": "Minimum nightly price in GBP.", "minimum": 0, "type": "integer" }, "pageSize": { "default": 20, "maximum": 50, "minimum": 1, "type": "integer" }, "parking": { "description": "On-site parking required.", "type": "boolean" }, "petFriendly": { "description": "Pets accepted.", "type": "boolean" }, "pool": { "description": "Private swimming pool required.", "type": "boolean" }, "seaView": { "description": "Sea or ocean view required.", "type": "boolean" }, "sort": { "default": "relevance", "description": "Result ordering.", "enum": [ "relevance", "price_asc", "price_desc", "bedrooms_asc", "bedrooms_desc" ], "type": "string" }, "wifi": { "description": "WiFi required.", "type": "boolean" } }, "type": "object" }, "name": "search_villas", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:577acebab896023a3ff103ef50e7b9ef39ba09b32df21445cba107dd6c2e71c7 | sha256sum