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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Calculate an estimated price and duration for a service WITHOUT creating a booking. Use this during the quoting phase before the customer commits.", "inputSchema": { "properties": { "areaRugs": { "description": "Carpet: number of area rugs.", "type": "number" }, "backyard": { "description": "Lawn: include backyard.", "type": "boolean" }, "baseboards": { "description": "Include baseboards.", "type": "boolean" }, "basement": { "description": "Include basement.", "type": "boolean" }, "bathrooms": { "description": "Number of bathrooms (cleaning).", "type": "number" }, "bedrooms": { "description": "Number of bedrooms (cleaning/carpet).", "type": "number" }, "carsToClear": { "description": "Snow: number of cars to clear.", "type": "number" }, "category": { "description": "Service category.", "enum": [ "Cleaning", "Lawn-Care", "Exterior Cleaning", "Car Detailing", "Snow-Removal", "Tire-Changing" ], "type": "string" }, "city": { "description": "Customer city. Valid values: Ottawa, Gatineau, Toronto, Montreal, Surrey, Miami, Dallas.", "type": "string" }, "clayAndSeal": { "description": "Car: clay bar & seal add-on.", "type": "boolean" }, "cleaningSupplies": { "description": "Whether ezi provides supplies (default true).", "type": "boolean" }, "drivewayType": { "description": "Snow: driveway type.", "enum": [ "single", "double" ], "type": "string" }, "edging": { "description": "Lawn: include edging.", "type": "boolean" }, "engineBay": { "description": "Car: engine bay cleaning add-on.", "type": "boolean" }, "excessDirt": { "description": "Car: very dirty interior add-on.", "type": "boolean" }, "femaleCleaner": { "description": "Prefer a female cleaner.", "type": "boolean" }, "fridgeInside": { "description": "Include inside fridge.", "type": "boolean" }, "frontWalkway": { "description": "Snow: include front walkway.", "type": "boolean" }, "garage": { "description": "Include garage.", "type": "boolean" }, "groutCleaning": { "description": "Include grout cleaning.", "type": "boolean" }, "gutterCleaning": { "description": "Exterior: include gutter cleaning.", "type": "boolean" }, "hallway": { "description": "Carpet: include hallway.", "type": "boolean" }, "hasPets": { "description": "Customer has pets at home.", "type": "boolean" }, "iceBuildup": { "description": "Snow: include hard ice buildup.", "type": "boolean" }, "iceSalting": { "description": "Snow: include ice salting.", "type": "boolean" }, "kitchenDeep": { "description": "Include kitchen deep clean.", "type": "boolean" }, "kitchenSurface": { "description": "Include kitchen surface clean.", "type": "boolean" }, "lawnCleanup": { "description": "Lawn: include cleanup.", "type": "boolean" }, "leafRemoval": { "description": "Lawn: include leaf removal.", "type": "boolean" }, "livingRoom": { "description": "Include living room.", "type": "boolean" }, "ovenInside": { "description": "Include inside oven.", "type": "boolean" }, "overgrown": { "description": "Lawn: overgrown surcharge.", "type": "boolean" }, "petHairRemoval": { "description": "Car: pet hair removal add-on.", "type": "boolean" }, "serviceType": { "description": "Specific service type within the category.", "enum": [ "DEEP-CLEAN", "POST-CONSTRUCTION", "AIRBNB-CLEAN", "MOVE-IN-OUT-CLEAN", "GENERAL-CLEAN", "CARPET-CLEAN", "LAWNCARE-LAWNMOWING", "LAWNCARE-MAINTENANCE", "LAWNCARE-PLANTING", "LAWNCARE-WEED-REMOVAL", "GENERAL", "CLEAN_CAR_EXTERIOR", "CLEAN_CAR_INTERIOR", "CLEAN_CAR_COMPLETE", "SNOW_REMOVAL", "TIRE-CHANGE-STANDARD", "TIRE-CHANGE-SEASONAL" ], "type": "string" }, "soffitsAndFascia": { "description": "Exterior: include soffits & fascia.", "type": "boolean" }, "spotCleanDoors": { "description": "Include spot-clean doors.", "type": "boolean" }, "spotCleanWalls": { "description": "Include spot-clean walls.", "type": "boolean" }, "staircase": { "description": "Carpet: include staircase.", "type": "boolean" }, "tireCount": { "description": "Tire: number of tires (default 4).", "type": "number" }, "vehicleType": { "description": "Vehicle type for car detailing or tire changing.", "enum": [ "sedan", "suv", "van", "truck", "motorcycle" ], "type": "string" }, "watering": { "description": "Lawn: include watering.", "type": "boolean" }, "windowPanes": { "description": "Exterior: number of window panes.", "type": "number" }, "windowScreens": { "description": "Exterior: number of window screens.", "type": "number" }, "windows": { "description": "Include window cleaning.", "type": "boolean" }, "windrowClearing": { "description": "Snow: include windrow clearing.", "type": "boolean" }, "yardSize": { "description": "Lawn: yard size.", "enum": [ "standard", "large" ], "type": "string" } }, "required": [ "city", "category", "serviceType" ], "type": "object" }, "name": "calculate_quote", "outputSchema": null }, { "description": "Cancel one of the authenticated customer's upcoming jobs. Call lookup_scheduled_jobs first to get the job ID. Get explicit customer confirmation before setting confirmed to true.", "inputSchema": { "properties": { "confirmed": { "description": "Must be true. Only set after the customer has explicitly confirmed.", "type": "boolean" }, "jobId": { "description": "The job ID obtained from lookup_scheduled_jobs.", "type": "string" } }, "required": [ "jobId", "confirmed" ], "type": "object" }, "name": "cancel_job", "outputSchema": null }, { "description": "Create a service order for the authenticated customer. Call calculate_quote first to get the price and recommended durationHours, then call this once the customer agrees.", "inputSchema": { "properties": { "address": { "description": "Service address.", "properties": { "addressLine1": { "type": "string" }, "city": { "type": "string" }, "country": { "description": "Defaults to CA.", "enum": [ "CA", "US" ], "type": "string" }, "postalCode": { "type": "string" }, "state": { "description": "Province/state abbreviation (e.g. \"ON\", \"FL\").", "type": "string" }, "unit": { "type": "string" } }, "required": [ "addressLine1", "city", "state", "postalCode" ], "type": "object" }, "areaRugs": { "type": "number" }, "backyard": { "type": "boolean" }, "baseboards": { "type": "boolean" }, "basement": { "type": "boolean" }, "bathrooms": { "type": "number" }, "bedrooms": { "type": "number" }, "bookIfPaymentOnFile": { "description": "If true and a payment method is saved, immediately confirms the booking.", "type": "boolean" }, "carsToClear": { "type": "number" }, "category": { "description": "Service category.", "enum": [ "Cleaning", "Lawn-Care", "Exterior Cleaning", "Car Detailing", "Snow-Removal", "Tire-Changing" ], "type": "string" }, "clayAndSeal": { "type": "boolean" }, "cleaningSupplies": { "type": "boolean" }, "comment": { "description": "Optional notes for the service provider.", "type": "string" }, "drivewayType": { "enum": [ "single", "double" ], "type": "string" }, "durationHours": { "description": "Estimated duration in hours (0.5 increments). Use the value from calculate_quote.", "type": "number" }, "edging": { "type": "boolean" }, "engineBay": { "type": "boolean" }, "excessDirt": { "type": "boolean" }, "femaleCleaner": { "type": "boolean" }, "fridgeInside": { "type": "boolean" }, "frontWalkway": { "type": "boolean" }, "garage": { "type": "boolean" }, "groutCleaning": { "type": "boolean" }, "gutterCleaning": { "type": "boolean" }, "hallway": { "type": "boolean" }, "hasPets": { "type": "boolean" }, "iceBuildup": { "type": "boolean" }, "iceSalting": { "type": "boolean" }, "kitchenDeep": { "type": "boolean" }, "kitchenSurface": { "type": "boolean" }, "lawnCleanup": { "type": "boolean" }, "leafRemoval": { "type": "boolean" }, "livingRoom": { "type": "boolean" }, "ovenInside": { "type": "boolean" }, "overgrown": { "type": "boolean" }, "petHairRemoval": { "type": "boolean" }, "scheduledTime": { "description": "ISO 8601 datetime string (e.g. \"2025-07-15T10:00:00-04:00\"). Always include the timezone offset.", "type": "string" }, "sendQuoteSMS": { "description": "Send the customer an SMS summary.", "type": "boolean" }, "serviceType": { "description": "Specific service type.", "enum": [ "DEEP-CLEAN", "POST-CONSTRUCTION", "AIRBNB-CLEAN", "MOVE-IN-OUT-CLEAN", "GENERAL-CLEAN", "CARPET-CLEAN", "LAWNCARE-LAWNMOWING", "LAWNCARE-MAINTENANCE", "LAWNCARE-PLANTING", "LAWNCARE-WEED-REMOVAL", "GENERAL", "CLEAN_CAR_EXTERIOR", "CLEAN_CAR_INTERIOR", "CLEAN_CAR_COMPLETE", "SNOW_REMOVAL", "TIRE-CHANGE-STANDARD", "TIRE-CHANGE-SEASONAL" ], "type": "string" }, "soffitsAndFascia": { "type": "boolean" }, "spotCleanDoors": { "type": "boolean" }, "spotCleanWalls": { "type": "boolean" }, "staircase": { "type": "boolean" }, "tireCount": { "type": "number" }, "vehicleType": { "enum": [ "sedan", "suv", "van", "truck", "motorcycle" ], "type": "string" }, "watering": { "type": "boolean" }, "windowPanes": { "type": "number" }, "windowScreens": { "type": "number" }, "windows": { "type": "boolean" }, "windrowClearing": { "type": "boolean" }, "yardSize": { "enum": [ "standard", "large" ], "type": "string" } }, "required": [ "category", "scheduledTime", "address" ], "type": "object" }, "name": "create_order", "outputSchema": null }, { "description": "Returns the current date and time in UTC and, if a city is provided, in the local timezone. Call this before create_order to get the correct timezone offset.", "inputSchema": { "properties": { "city": { "description": "Optional city name to get local time and offset. Valid: Ottawa, Gatineau, Toronto, Montreal, Surrey, Miami, Dallas.", "type": "string" } }, "type": "object" }, "name": "current_datetime", "outputSchema": null }, { "description": "Returns service categories and types available for a given postal or zip code, accounting for location coverage and seasonal availability. Call this after collecting the customer's postal code to determine what services to offer.", "inputSchema": { "properties": { "postalCode": { "description": "Customer postal or zip code (e.g. \"K1A 0A1\" or \"90210\").", "type": "string" } }, "required": [ "postalCode" ], "type": "object" }, "name": "get_available_services", "outputSchema": null }, { "description": "Return the authenticated customer's profile: name, account ID, balance, primary address, and payment method status.", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_profile", "outputSchema": null }, { "description": "Return the authenticated customer's upcoming scheduled jobs. Call this before rescheduling or cancelling to get the job ID.", "inputSchema": { "properties": {}, "type": "object" }, "name": "lookup_scheduled_jobs", "outputSchema": null }, { "description": "Reschedule one of the authenticated customer's upcoming jobs to a new date and time. Call lookup_scheduled_jobs first to get the job ID. Get explicit customer confirmation before setting confirmed to true.", "inputSchema": { "properties": { "confirmed": { "description": "Must be true. Only set after the customer has explicitly confirmed.", "type": "boolean" }, "jobId": { "description": "The job ID obtained from lookup_scheduled_jobs.", "type": "string" }, "newScheduledTime": { "description": "New ISO 8601 datetime string for the rescheduled appointment.", "type": "string" } }, "required": [ "jobId", "newScheduledTime", "confirmed" ], "type": "object" }, "name": "reschedule_job", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:04e2819da225a26eb2a0cc66aeacf98f62883920c1cdf2bd5a88c76d514e5320 | sha256sum