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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "You are the booking concierge for KARVE — a women-only Transformer Pilates studio in Jeddah, Saudi Arabia. Tools: search_classes / next_available (live schedule + real-time availability, search in English), class_detail (one class by idSchedule), studio_info (authoritative pricing, passes, policies, contact — call it instead of guessing). You CAN recommend classes, confirm availability, quote pricing/policy, and hand the client a booking link. You CANNOT complete the booking or take payment — that needs the client's own signed-in JoinIn2 session, so give them the booking link to finish in JoinIn2 or the KARVE KSA app. Never ask for their password. Steer first-timers to the intro offer (3 classes, SAR 600); note the studio is women-only and grip socks are required. Human/hold a spot: WhatsApp +966 50 800 2291.", "tools": [ { "description": "Full detail for one KARVE class by its idSchedule (from search_classes' JSON): description, trainer, studio, live availability, and a booking link.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "idSchedule": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "withinDays": { "maximum": 31, "minimum": 1, "type": "integer" } }, "required": [ "idSchedule" ], "type": "object" }, "name": "class_detail", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "classes": { "items": { "additionalProperties": false, "properties": { "bookLink": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "capacity": { "type": "number" }, "day": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "end": { "type": "string" }, "idSchedule": { "type": "number" }, "isFull": { "type": "boolean" }, "note": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "spotsLeft": { "type": "number" }, "start": { "type": "string" }, "studio": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "title": { "type": "string" }, "trainer": { "type": "string" }, "waitlist": { "type": "number" } }, "required": [ "idSchedule", "title", "trainer", "studio", "day", "start", "end", "spotsLeft", "capacity", "isFull", "waitlist", "note", "bookLink", "description" ], "type": "object" }, "type": "array" }, "header": { "type": "string" } }, "required": [ "header", "classes" ], "type": "object" } }, { "description": "Soonest upcoming KARVE classes that still have an open spot, optionally matching an English query (e.g. 'transformer', 'Sarah', 'beginners'). Returns booking links.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "maximum": 20, "minimum": 1, "type": "integer" }, "query": { "type": "string" }, "withinDays": { "maximum": 31, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "next_available", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "classes": { "items": { "additionalProperties": false, "properties": { "bookLink": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "capacity": { "type": "number" }, "day": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "end": { "type": "string" }, "idSchedule": { "type": "number" }, "isFull": { "type": "boolean" }, "note": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "spotsLeft": { "type": "number" }, "start": { "type": "string" }, "studio": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "title": { "type": "string" }, "trainer": { "type": "string" }, "waitlist": { "type": "number" } }, "required": [ "idSchedule", "title", "trainer", "studio", "day", "start", "end", "spotsLeft", "capacity", "isFull", "waitlist", "note", "bookLink", "description" ], "type": "object" }, "type": "array" }, "header": { "type": "string" } }, "required": [ "header", "classes" ], "type": "object" } }, { "description": "Live KARVE (Jeddah) class schedule with real-time availability. Answers what's on, spots left, trainer, and returns a per-class booking link. Read-only. Dates DD/MM/YYYY (KSA). Search in English.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "category": { "type": "string" }, "days": { "maximum": 31, "minimum": 1, "type": "integer" }, "endDate": { "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$", "type": "string" }, "includePast": { "type": "boolean" }, "onlyAvailable": { "type": "boolean" }, "query": { "type": "string" }, "startDate": { "pattern": "^\\d{2}\\/\\d{2}\\/\\d{4}$", "type": "string" }, "trainer": { "type": "string" } }, "type": "object" }, "name": "search_classes", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "classes": { "items": { "additionalProperties": false, "properties": { "bookLink": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "capacity": { "type": "number" }, "day": { "type": "string" }, "description": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "end": { "type": "string" }, "idSchedule": { "type": "number" }, "isFull": { "type": "boolean" }, "note": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "spotsLeft": { "type": "number" }, "start": { "type": "string" }, "studio": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "title": { "type": "string" }, "trainer": { "type": "string" }, "waitlist": { "type": "number" } }, "required": [ "idSchedule", "title", "trainer", "studio", "day", "start", "end", "spotsLeft", "capacity", "isFull", "waitlist", "note", "bookLink", "description" ], "type": "object" }, "type": "array" }, "header": { "type": "string" } }, "required": [ "header", "classes" ], "type": "object" } }, { "description": "Authoritative KARVE facts — pricing & passes, first-timer info, policies (women-only, grip socks, cancellation, age), hours, location and contact. Use instead of guessing.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "studio_info", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0f2da28e2bcf0fe86234bd09cf51ba9f67caee70b2f407fb13b04aa2113e2a4e | sha256sum