Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:9ad86c14829740564d9a732f05a096b1ac7b7e56bcec486abc81caa882677078
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": "Direct booking for Wanaka Haus, an Architectural Passive home in Wānaka, New Zealand (sleeps 8, NZ$950/night + NZ$180 cleaning, GST included). Typical flow: search_availability → get_quote → create_booking → hand the returned checkout_url to the user for payment → get_booking to confirm. No API key or account is needed. Payment happens only on the hosted Stripe Checkout page — never ask the user for card details.", "tools": [ { "description": "Cancel a Wanaka Haus booking under the published policy (full refund to 14 days before arrival, 50% to 7 days, none inside 7). Requires the guest email the booking was made with.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "guest_email": { "description": "Must match the email the booking was made with", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" }, "id": { "type": "string" } }, "required": [ "id", "guest_email" ], "type": "object" }, "name": "cancel_booking", "outputSchema": null }, { "description": "Book Wanaka Haus: atomically holds the dates for 30 minutes and returns a Stripe Checkout URL. The booking confirms only when payment completes on that URL — give it to your user to pay (or pay with an agent wallet's one-time card). No account or API key needed.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "check_in": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "check_out": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "guest_email": { "description": "The guest's real email — confirmation and door code go here, and it is required to cancel", "format": "email", "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "type": "string" }, "guest_name": { "description": "The guest's full name", "maxLength": 200, "minLength": 2, "type": "string" }, "guests": { "maximum": 8, "minimum": 1, "type": "integer" }, "notes": { "maxLength": 2000, "type": "string" } }, "required": [ "check_in", "check_out", "guests", "guest_name", "guest_email" ], "type": "object" }, "name": "create_booking", "outputSchema": null }, { "description": "Status of a Wanaka Haus booking: held, confirmed, cancelled or lapsed.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The booking id, e.g. bk_1a2b3c4d5e6f", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_booking", "outputSchema": null }, { "description": "Itemised NZD total for a stay at Wanaka Haus. Validates the stay rules (minimum nights, peak-season minimum, guest cap) and checks the dates are open, before you commit to a booking.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "check_in": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "check_out": { "description": "YYYY-MM-DD, exclusive — the morning the guests leave", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "guests": { "maximum": 8, "minimum": 1, "type": "integer" } }, "required": [ "check_in", "check_out", "guests" ], "type": "object" }, "name": "get_quote", "outputSchema": null }, { "description": "Open and booked nights for Wanaka Haus (sleeps 8, Wānaka NZ) in a date window, up to 18 months ahead. Ranges are check-in inclusive, check-out exclusive.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "from": { "description": "Window start, YYYY-MM-DD. Defaults to today.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "to": { "description": "Window end, YYYY-MM-DD. Defaults to 18 months out.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "name": "search_availability", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9ad86c14829740564d9a732f05a096b1ac7b7e56bcec486abc81caa882677078 | sha256sum