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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Read-only catalog and rental estimates. Pickup in Diemen. Dates are pickup-inclusive and return-exclusive. Check freshness and coverage. Unknown availability is never available. Multi-item fees are estimates from separate listings; joint inventory requires confirmation. Only Gearbooker can confirm and create bookings. Do not submit personal details.", "tools": [ { "description": "Check both pickup and return dates against a fresh calendar snapshot. Returns available_in_snapshot, blocked or unknown. Without dates, lists known blocked dates; never reserves gear.", "inputSchema": { "additionalProperties": false, "properties": { "from_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "slug": { "description": "Exact slug from list_equipment", "type": "string" }, "to_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "check_availability", "outputSchema": null }, { "description": "Check a rental lens against the client's camera mount. Unknown or unverified mounts require confirmation; fixed-lens cameras cannot take interchangeable lenses.", "inputSchema": { "additionalProperties": false, "properties": { "camera_mount": { "description": "Your camera's lens mount, e.g. canon_rf for Canon R8/R6; model names are not mount identifiers", "enum": [ "canon_rf", "canon_ef", "sony_e", "nikon_z", "fujifilm_x", "micro_four_thirds", "unknown" ], "type": "string" }, "slug": { "description": "Exact slug from list_equipment", "type": "string" } }, "required": [ "slug", "camera_mount" ], "type": "object" }, "name": "check_compatibility", "outputSchema": null }, { "description": "Get prices, verified mount and kit contents, specs, availability snapshot and booking links.", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "description": "Exact slug from list_equipment", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_equipment_details", "outputSchema": null }, { "description": "Estimate a listing's rental, Gearbooker fee and total. Return day is free; applies minimum, Friday-to-Monday and weekly pricing. Returns a shareable quote URL; final checkout is on Gearbooker.", "inputSchema": { "additionalProperties": false, "properties": { "from_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "locale": { "description": "Language for customer-facing planner links and estimate cards; agent text remains English", "enum": [ "en", "nl" ], "type": "string" }, "slug": { "description": "Exact slug from list_equipment", "type": "string" }, "to_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "slug", "from_date", "to_date" ], "type": "object" }, "name": "get_rental_quote", "outputSchema": null }, { "description": "Pickup address, hours, booking process, insurance, rental limits and contact for questions.", "inputSchema": { "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "how_to_rent", "outputSchema": null }, { "description": "List FotoRent camera gear for pickup in Diemen, Amsterdam area. Optional category filter.", "inputSchema": { "additionalProperties": false, "properties": { "category": { "enum": [ "cameras", "lenses", "drones" ], "type": "string" } }, "required": [], "type": "object" }, "name": "list_equipment", "outputSchema": null }, { "description": "Estimate selected listings together. Rejects duplicate or already-included gear. Multi-listing fees are the sum of separate estimates; shared inventory and combined checkout require confirmation.", "inputSchema": { "additionalProperties": false, "properties": { "from_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "locale": { "description": "Language for customer-facing planner links and estimate cards; agent text remains English", "enum": [ "en", "nl" ], "type": "string" }, "slugs": { "items": { "description": "Exact slug from list_equipment", "type": "string" }, "maxItems": 10, "minItems": 1, "type": "array", "uniqueItems": true }, "to_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "slugs", "from_date", "to_date" ], "type": "object" }, "name": "quote_kit", "outputSchema": null }, { "description": "Suggest up to three real kits for portrait, events, interview, travel, instant or FPV, respecting dates, minimum rental and total budget. Optional owned_camera_mount returns compatible lenses for a client's own camera. Over-budget alternatives are labelled explicitly; availability is a snapshot, not a reservation.", "inputSchema": { "additionalProperties": false, "properties": { "budget_total": { "exclusiveMinimum": 0, "maximum": 100000, "type": "number" }, "from_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "locale": { "description": "Language for customer-facing planner links and estimate cards; agent text remains English", "enum": [ "en", "nl" ], "type": "string" }, "owned_camera_mount": { "description": "Your camera's lens mount, e.g. canon_rf for Canon R8/R6; model names are not mount identifiers", "enum": [ "canon_rf", "canon_ef", "sony_e", "nikon_z", "fujifilm_x", "micro_four_thirds", "unknown" ], "type": "string" }, "to_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "use_case": { "enum": [ "portrait", "events", "interview", "travel", "instant", "fpv" ], "type": "string" } }, "required": [ "use_case", "from_date", "to_date", "budget_total" ], "type": "object" }, "name": "recommend_kit", "outputSchema": null }, { "description": "Get the Gearbooker booking link and a FotoRent quote page. This only returns links: no booking, account or payment is created. Optional paired dates preserve the estimate on FotoRent.", "inputSchema": { "additionalProperties": false, "properties": { "from_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "locale": { "description": "Language for customer-facing planner links and estimate cards; agent text remains English", "enum": [ "en", "nl" ], "type": "string" }, "slug": { "description": "Exact slug from list_equipment", "type": "string" }, "to_date": { "description": "YYYY-MM-DD", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "start_booking", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0b6c457fff31663965b107877e1f5713a910e4ff54e4e868a56bb6675ded47d8 | sha256sum