Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted just now
teppi

Server definition

Hash
sha256:35aa500fb1fcbb2b9eb8cb868bb7dbebc35ab7d4ef0f351eeb3275a9f37bceed
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "Find, get quotes from, and book local and B2B service businesses. Always: (1) find_businesses, (2) get_business to read its rules and services, (3) check_availability, (4) show the customer the business, service, time and price basis and get a clear yes, (5) only then request_quote or book_appointment with customer_confirmed=true. Never invent contact details. No payment happens here. Businesses marked DEMO are not real.", "tools": [ { "description": "Book a time returned by check_availability. Only after the customer has said yes to this exact\n business, service and time; set customer_confirmed=true to say so. Returns confirmed, pending\n (the business will confirm) or failed, with a reference.", "inputSchema": { "properties": { "agent_name": { "default": "unknown", "title": "Agent Name", "type": "string" }, "business_id": { "title": "Business Id", "type": "string" }, "customer_confirmed": { "default": false, "title": "Customer Confirmed", "type": "boolean" }, "customer_email": { "default": "", "title": "Customer Email", "type": "string" }, "customer_name": { "title": "Customer Name", "type": "string" }, "customer_phone": { "default": "", "title": "Customer Phone", "type": "string" }, "notes": { "default": "", "title": "Notes", "type": "string" }, "service_id": { "title": "Service Id", "type": "string" }, "start": { "title": "Start", "type": "string" } }, "required": [ "business_id", "service_id", "start", "customer_name" ], "title": "book_appointmentArguments", "type": "object" }, "name": "book_appointment", "outputSchema": null }, { "description": "Cancel a booking made earlier. customer_contact is the email or phone used for the booking.\n Only after the customer has clearly said they want to cancel; set customer_confirmed=true to say so.\n To reschedule: check_availability, confirm the new time with the customer, book_appointment, then cancel the old one.", "inputSchema": { "properties": { "business_id": { "title": "Business Id", "type": "string" }, "customer_confirmed": { "default": false, "title": "Customer Confirmed", "type": "boolean" }, "customer_contact": { "title": "Customer Contact", "type": "string" }, "reference": { "title": "Reference", "type": "string" } }, "required": [ "business_id", "reference", "customer_contact" ], "title": "cancel_bookingArguments", "type": "object" }, "name": "cancel_booking", "outputSchema": null }, { "description": "Open times for a service. start and end are ISO 8601 with UTC offset, at most 14 days apart,\n e.g. start=\"2026-10-01T00:00:00-04:00\", end=\"2026-10-03T00:00:00-04:00\". Times are offers, not holds.", "inputSchema": { "properties": { "business_id": { "title": "Business Id", "type": "string" }, "end": { "title": "End", "type": "string" }, "service_id": { "title": "Service Id", "type": "string" }, "start": { "title": "Start", "type": "string" } }, "required": [ "business_id", "service_id", "start", "end" ], "title": "check_availabilityArguments", "type": "object" }, "name": "check_availability", "outputSchema": null }, { "description": "Has the business confirmed, declined or replied? reference is the one returned by\n request_quote or book_appointment; customer_contact is the customer's email or phone.", "inputSchema": { "properties": { "business_id": { "title": "Business Id", "type": "string" }, "customer_contact": { "title": "Customer Contact", "type": "string" }, "reference": { "title": "Reference", "type": "string" } }, "required": [ "business_id", "reference", "customer_contact" ], "title": "check_request_statusArguments", "type": "object" }, "name": "check_request_status", "outputSchema": null }, { "description": "Search the directory of bookable service businesses. All filters optional.\n query: words to match (e.g. \"plumber\"); category: e.g. \"plumbing\"; locality: e.g. \"Petawawa\".", "inputSchema": { "properties": { "category": { "default": "", "title": "Category", "type": "string" }, "locality": { "default": "", "title": "Locality", "type": "string" }, "query": { "default": "", "title": "Query", "type": "string" } }, "title": "find_businessesArguments", "type": "object" }, "name": "find_businesses", "outputSchema": null }, { "description": "Read a business's booking page: services with ids, prices, hours rules and how to book. Read this first.", "inputSchema": { "properties": { "business_id": { "title": "Business Id", "type": "string" } }, "required": [ "business_id" ], "title": "get_businessArguments", "type": "object" }, "name": "get_business", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "get_businessOutput", "type": "object" } }, { "description": "List a business's services (id, name, duration, price basis, bookable or quote only).", "inputSchema": { "properties": { "business_id": { "title": "Business Id", "type": "string" } }, "required": [ "business_id" ], "title": "list_servicesArguments", "type": "object" }, "name": "list_services", "outputSchema": null }, { "description": "Send a quote request to the business. Only after the customer has confirmed the details;\n set customer_confirmed=true to say so. Needs an email or phone so the business can reply.", "inputSchema": { "properties": { "address_or_area": { "default": "", "title": "Address Or Area", "type": "string" }, "agent_name": { "default": "unknown", "title": "Agent Name", "type": "string" }, "business_id": { "title": "Business Id", "type": "string" }, "customer_confirmed": { "default": false, "title": "Customer Confirmed", "type": "boolean" }, "customer_email": { "default": "", "title": "Customer Email", "type": "string" }, "customer_name": { "title": "Customer Name", "type": "string" }, "customer_phone": { "default": "", "title": "Customer Phone", "type": "string" }, "description": { "title": "Description", "type": "string" }, "preferred_times": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Preferred Times" }, "service_id": { "default": "", "title": "Service Id", "type": "string" } }, "required": [ "business_id", "description", "customer_name" ], "title": "request_quoteArguments", "type": "object" }, "name": "request_quote", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:35aa500fb1fcbb2b9eb8cb868bb7dbebc35ab7d4ef0f351eeb3275a9f37bceed | sha256sum