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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Free US cleaning planning calculators. Use the narrowest matching tool. Treat every price and duration as a non-binding estimate, preserve warnings, and include visualization_url when a user wants to inspect or share the result.", "tools": [ { "description": "Use this when a user needs a planning estimate for ready-to-use cleaning solution, concentrate, water, or generic container quantities across one or many jobs. It does not recommend brands and product-label directions always take precedence.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "average_square_feet": { "maximum": 500000, "minimum": 100, "type": "integer" }, "cleaning_type": { "default": "standard", "enum": [ "standard", "deep", "move_in_out", "commercial" ], "type": "string" }, "container_size_ounces": { "default": 128, "maximum": 640, "minimum": 1, "type": "number" }, "coverage_sqft_per_gallon": { "maximum": 100000, "minimum": 100, "type": "number" }, "dilution_ratio": { "default": 64, "description": "Parts water per one part concentrate, such as 64 for 1:64.", "maximum": 1024, "minimum": 1, "type": "number" }, "jobs_count": { "maximum": 100000, "minimum": 1, "type": "integer" }, "postal_code": { "description": "Optional US ZIP code for market context.", "pattern": "^\\d{5}(?:-\\d{4})?$", "type": "string" }, "product_category": { "enum": [ "all_purpose", "bathroom", "floor", "glass", "degreaser" ], "type": "string" }, "reserve_percent": { "default": 10, "maximum": 50, "minimum": 0, "type": "number" }, "soil_level": { "default": "average", "enum": [ "light", "average", "heavy" ], "type": "string" } }, "required": [ "jobs_count", "average_square_feet", "product_category" ], "type": "object" }, "name": "calculate_cleaning_chemical_usage", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "result": { "additionalProperties": false, "properties": { "assumptions": { "items": { "type": "string" }, "type": "array" }, "breakdown": { "items": { "additionalProperties": false, "properties": { "detail": { "type": "string" }, "label": { "type": "string" }, "unit": { "type": "string" }, "value": { "type": "number" } }, "required": [ "label", "value", "unit" ], "type": "object" }, "type": "array" }, "calculator": { "enum": [ "home-cleaning-cost", "office-cleaning-cost", "cleaning-time-and-crew", "cleaning-chemical-usage" ], "type": "string" }, "cta_url": { "format": "uri", "type": "string" }, "currency": { "const": "USD", "type": "string" }, "expires_at": { "format": "date-time", "type": "string" }, "headline": { "type": "string" }, "locale": { "const": "en-US", "type": "string" }, "location": { "additionalProperties": false, "properties": { "confidence": { "enum": [ "local", "national" ], "type": "string" }, "data_version": { "type": "string" }, "market_id": { "type": "string" }, "market_label": { "type": "string" }, "postal_code": { "type": "string" } }, "required": [ "postal_code", "market_id", "market_label", "confidence", "data_version" ], "type": "object" }, "methodology_url": { "format": "uri", "type": "string" }, "methodology_version": { "type": "string" }, "metrics": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "unit": { "type": "string" }, "value": { "type": [ "string", "number" ] } }, "required": [ "label", "value" ], "type": "object" }, "type": "array" }, "summary": { "additionalProperties": false, "properties": { "concentrate_ounces": { "type": "number" }, "containers": { "type": "number" }, "crew_size": { "type": "number" }, "duration_hours": { "type": "number" }, "labor_hours": { "type": "number" }, "monthly_price_max": { "type": "number" }, "monthly_price_min": { "type": "number" }, "price_max": { "type": "number" }, "price_min": { "type": "number" }, "price_per_visit_max": { "type": "number" }, "price_per_visit_min": { "type": "number" }, "solution_gallons": { "type": "number" } }, "required": [ "labor_hours", "crew_size", "duration_hours" ], "type": "object" }, "units": { "const": "imperial", "type": "string" }, "visualization": { "additionalProperties": false, "properties": { "items": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "share": { "type": "number" }, "tone": { "enum": [ "blue", "green", "orange", "purple" ], "type": "string" }, "unit": { "type": "string" }, "value": { "type": "number" } }, "required": [ "label", "value", "unit" ], "type": "object" }, "type": "array" }, "kind": { "enum": [ "rooms", "zones", "timeline", "containers" ], "type": "string" } }, "required": [ "kind", "items" ], "type": "object" }, "visualization_url": { "format": "uri", "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "calculator", "methodology_version", "locale", "currency", "units", "location", "headline", "summary", "metrics", "breakdown", "assumptions", "warnings", "visualization", "visualization_url", "methodology_url", "cta_url", "expires_at" ], "type": "object" } }, "required": [ "result" ], "type": "object" } }, { "description": "Use this when a user asks how long a cleaning job may take or how many cleaners are needed. Works for homes, apartments, offices, retail, and vacation rentals. It estimates workload, not worker availability or a price quote.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "bathrooms": { "default": 1, "maximum": 200, "minimum": 0, "type": "number" }, "cleaning_type": { "default": "standard", "enum": [ "standard", "deep", "move_in_out", "turnover" ], "type": "string" }, "condition": { "default": "average", "enum": [ "light", "average", "heavy" ], "type": "string" }, "max_visit_hours": { "default": 4, "maximum": 12, "minimum": 1, "type": "number" }, "postal_code": { "description": "Optional US ZIP code. It affects the market label, not cleaning time.", "pattern": "^\\d{5}(?:-\\d{4})?$", "type": "string" }, "property_type": { "enum": [ "home", "apartment", "office", "retail", "vacation_rental" ], "type": "string" }, "rooms_or_zones": { "default": 5, "maximum": 500, "minimum": 1, "type": "integer" }, "square_feet": { "maximum": 500000, "minimum": 200, "type": "integer" } }, "required": [ "property_type", "square_feet" ], "type": "object" }, "name": "estimate_cleaning_time_and_crew", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "result": { "additionalProperties": false, "properties": { "assumptions": { "items": { "type": "string" }, "type": "array" }, "breakdown": { "items": { "additionalProperties": false, "properties": { "detail": { "type": "string" }, "label": { "type": "string" }, "unit": { "type": "string" }, "value": { "type": "number" } }, "required": [ "label", "value", "unit" ], "type": "object" }, "type": "array" }, "calculator": { "enum": [ "home-cleaning-cost", "office-cleaning-cost", "cleaning-time-and-crew", "cleaning-chemical-usage" ], "type": "string" }, "cta_url": { "format": "uri", "type": "string" }, "currency": { "const": "USD", "type": "string" }, "expires_at": { "format": "date-time", "type": "string" }, "headline": { "type": "string" }, "locale": { "const": "en-US", "type": "string" }, "location": { "additionalProperties": false, "properties": { "confidence": { "enum": [ "local", "national" ], "type": "string" }, "data_version": { "type": "string" }, "market_id": { "type": "string" }, "market_label": { "type": "string" }, "postal_code": { "type": "string" } }, "required": [ "postal_code", "market_id", "market_label", "confidence", "data_version" ], "type": "object" }, "methodology_url": { "format": "uri", "type": "string" }, "methodology_version": { "type": "string" }, "metrics": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "unit": { "type": "string" }, "value": { "type": [ "string", "number" ] } }, "required": [ "label", "value" ], "type": "object" }, "type": "array" }, "summary": { "additionalProperties": false, "properties": { "concentrate_ounces": { "type": "number" }, "containers": { "type": "number" }, "crew_size": { "type": "number" }, "duration_hours": { "type": "number" }, "labor_hours": { "type": "number" }, "monthly_price_max": { "type": "number" }, "monthly_price_min": { "type": "number" }, "price_max": { "type": "number" }, "price_min": { "type": "number" }, "price_per_visit_max": { "type": "number" }, "price_per_visit_min": { "type": "number" }, "solution_gallons": { "type": "number" } }, "required": [ "labor_hours", "crew_size", "duration_hours" ], "type": "object" }, "units": { "const": "imperial", "type": "string" }, "visualization": { "additionalProperties": false, "properties": { "items": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "share": { "type": "number" }, "tone": { "enum": [ "blue", "green", "orange", "purple" ], "type": "string" }, "unit": { "type": "string" }, "value": { "type": "number" } }, "required": [ "label", "value", "unit" ], "type": "object" }, "type": "array" }, "kind": { "enum": [ "rooms", "zones", "timeline", "containers" ], "type": "string" } }, "required": [ "kind", "items" ], "type": "object" }, "visualization_url": { "format": "uri", "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "calculator", "methodology_version", "locale", "currency", "units", "location", "headline", "summary", "metrics", "breakdown", "assumptions", "warnings", "visualization", "visualization_url", "methodology_url", "cta_url", "expires_at" ], "type": "object" } }, "required": [ "result" ], "type": "object" } }, { "description": "Use this when a user wants a free planning estimate for cleaning a US house, apartment, condo, or townhouse. Returns price range, labor hours, crew size, duration, assumptions, and a visual report. Do not present it as a binding quote.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "add_ons": { "default": [], "items": { "enum": [ "oven", "refrigerator", "interior_windows", "inside_cabinets", "laundry", "dishes" ], "type": "string" }, "maxItems": 6, "type": "array" }, "bathrooms": { "default": 1, "maximum": 20, "minimum": 0, "type": "number" }, "bedrooms": { "default": 2, "maximum": 20, "minimum": 0, "type": "integer" }, "cleaning_type": { "default": "standard", "enum": [ "standard", "deep", "move_in_out" ], "type": "string" }, "condition": { "default": "average", "enum": [ "light", "average", "heavy" ], "type": "string" }, "frequency": { "default": "one_time", "enum": [ "one_time", "weekly", "biweekly", "monthly" ], "type": "string" }, "pets": { "default": 0, "maximum": 10, "minimum": 0, "type": "integer" }, "postal_code": { "description": "US ZIP code used to select local or national rates.", "pattern": "^\\d{5}(?:-\\d{4})?$", "type": "string" }, "property_type": { "default": "house", "enum": [ "house", "apartment", "condo", "townhouse" ], "type": "string" }, "square_feet": { "description": "Total interior square footage.", "maximum": 20000, "minimum": 200, "type": "integer" } }, "required": [ "postal_code", "square_feet" ], "type": "object" }, "name": "estimate_home_cleaning_cost", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "result": { "additionalProperties": false, "properties": { "assumptions": { "items": { "type": "string" }, "type": "array" }, "breakdown": { "items": { "additionalProperties": false, "properties": { "detail": { "type": "string" }, "label": { "type": "string" }, "unit": { "type": "string" }, "value": { "type": "number" } }, "required": [ "label", "value", "unit" ], "type": "object" }, "type": "array" }, "calculator": { "enum": [ "home-cleaning-cost", "office-cleaning-cost", "cleaning-time-and-crew", "cleaning-chemical-usage" ], "type": "string" }, "cta_url": { "format": "uri", "type": "string" }, "currency": { "const": "USD", "type": "string" }, "expires_at": { "format": "date-time", "type": "string" }, "headline": { "type": "string" }, "locale": { "const": "en-US", "type": "string" }, "location": { "additionalProperties": false, "properties": { "confidence": { "enum": [ "local", "national" ], "type": "string" }, "data_version": { "type": "string" }, "market_id": { "type": "string" }, "market_label": { "type": "string" }, "postal_code": { "type": "string" } }, "required": [ "postal_code", "market_id", "market_label", "confidence", "data_version" ], "type": "object" }, "methodology_url": { "format": "uri", "type": "string" }, "methodology_version": { "type": "string" }, "metrics": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "unit": { "type": "string" }, "value": { "type": [ "string", "number" ] } }, "required": [ "label", "value" ], "type": "object" }, "type": "array" }, "summary": { "additionalProperties": false, "properties": { "concentrate_ounces": { "type": "number" }, "containers": { "type": "number" }, "crew_size": { "type": "number" }, "duration_hours": { "type": "number" }, "labor_hours": { "type": "number" }, "monthly_price_max": { "type": "number" }, "monthly_price_min": { "type": "number" }, "price_max": { "type": "number" }, "price_min": { "type": "number" }, "price_per_visit_max": { "type": "number" }, "price_per_visit_min": { "type": "number" }, "solution_gallons": { "type": "number" } }, "required": [ "labor_hours", "crew_size", "duration_hours" ], "type": "object" }, "units": { "const": "imperial", "type": "string" }, "visualization": { "additionalProperties": false, "properties": { "items": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "share": { "type": "number" }, "tone": { "enum": [ "blue", "green", "orange", "purple" ], "type": "string" }, "unit": { "type": "string" }, "value": { "type": "number" } }, "required": [ "label", "value", "unit" ], "type": "object" }, "type": "array" }, "kind": { "enum": [ "rooms", "zones", "timeline", "containers" ], "type": "string" } }, "required": [ "kind", "items" ], "type": "object" }, "visualization_url": { "format": "uri", "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "calculator", "methodology_version", "locale", "currency", "units", "location", "headline", "summary", "metrics", "breakdown", "assumptions", "warnings", "visualization", "visualization_url", "methodology_url", "cta_url", "expires_at" ], "type": "object" } }, "required": [ "result" ], "type": "object" } }, { "description": "Use this when a user wants a free office or commercial cleaning budget estimate in the United States. Returns per-visit and monthly ranges, labor, crew, schedule assumptions, and a visual report. Do not use for residential cleaning or present it as a binding bid.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "add_ons": { "default": [], "items": { "enum": [ "day_porter", "interior_glass", "appliance_cleaning", "supply_restocking" ], "type": "string" }, "maxItems": 4, "type": "array" }, "floor_type": { "default": "mixed", "enum": [ "mostly_hard", "mostly_carpet", "mixed" ], "type": "string" }, "kitchens": { "default": 1, "maximum": 100, "minimum": 0, "type": "integer" }, "occupancy": { "default": "average", "enum": [ "low", "average", "high" ], "type": "string" }, "postal_code": { "description": "US ZIP code used to select local or national rates.", "pattern": "^\\d{5}(?:-\\d{4})?$", "type": "string" }, "restrooms": { "default": 1, "maximum": 200, "minimum": 0, "type": "integer" }, "service_frequency": { "default": "five_weekly", "enum": [ "weekly", "twice_weekly", "three_weekly", "five_weekly", "daily" ], "type": "string" }, "service_level": { "default": "standard", "enum": [ "essential", "standard", "detailed" ], "type": "string" }, "square_feet": { "maximum": 500000, "minimum": 300, "type": "integer" }, "workstations": { "default": 10, "maximum": 10000, "minimum": 0, "type": "integer" } }, "required": [ "postal_code", "square_feet" ], "type": "object" }, "name": "estimate_office_cleaning_cost", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "result": { "additionalProperties": false, "properties": { "assumptions": { "items": { "type": "string" }, "type": "array" }, "breakdown": { "items": { "additionalProperties": false, "properties": { "detail": { "type": "string" }, "label": { "type": "string" }, "unit": { "type": "string" }, "value": { "type": "number" } }, "required": [ "label", "value", "unit" ], "type": "object" }, "type": "array" }, "calculator": { "enum": [ "home-cleaning-cost", "office-cleaning-cost", "cleaning-time-and-crew", "cleaning-chemical-usage" ], "type": "string" }, "cta_url": { "format": "uri", "type": "string" }, "currency": { "const": "USD", "type": "string" }, "expires_at": { "format": "date-time", "type": "string" }, "headline": { "type": "string" }, "locale": { "const": "en-US", "type": "string" }, "location": { "additionalProperties": false, "properties": { "confidence": { "enum": [ "local", "national" ], "type": "string" }, "data_version": { "type": "string" }, "market_id": { "type": "string" }, "market_label": { "type": "string" }, "postal_code": { "type": "string" } }, "required": [ "postal_code", "market_id", "market_label", "confidence", "data_version" ], "type": "object" }, "methodology_url": { "format": "uri", "type": "string" }, "methodology_version": { "type": "string" }, "metrics": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "unit": { "type": "string" }, "value": { "type": [ "string", "number" ] } }, "required": [ "label", "value" ], "type": "object" }, "type": "array" }, "summary": { "additionalProperties": false, "properties": { "concentrate_ounces": { "type": "number" }, "containers": { "type": "number" }, "crew_size": { "type": "number" }, "duration_hours": { "type": "number" }, "labor_hours": { "type": "number" }, "monthly_price_max": { "type": "number" }, "monthly_price_min": { "type": "number" }, "price_max": { "type": "number" }, "price_min": { "type": "number" }, "price_per_visit_max": { "type": "number" }, "price_per_visit_min": { "type": "number" }, "solution_gallons": { "type": "number" } }, "required": [ "labor_hours", "crew_size", "duration_hours" ], "type": "object" }, "units": { "const": "imperial", "type": "string" }, "visualization": { "additionalProperties": false, "properties": { "items": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "share": { "type": "number" }, "tone": { "enum": [ "blue", "green", "orange", "purple" ], "type": "string" }, "unit": { "type": "string" }, "value": { "type": "number" } }, "required": [ "label", "value", "unit" ], "type": "object" }, "type": "array" }, "kind": { "enum": [ "rooms", "zones", "timeline", "containers" ], "type": "string" } }, "required": [ "kind", "items" ], "type": "object" }, "visualization_url": { "format": "uri", "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "calculator", "methodology_version", "locale", "currency", "units", "location", "headline", "summary", "metrics", "breakdown", "assumptions", "warnings", "visualization", "visualization_url", "methodology_url", "cta_url", "expires_at" ], "type": "object" } }, "required": [ "result" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:3f899df8c637ce2e94ebe3b46ea1f1141ba08df5fbe6f46da307c7f46c3a7230 | sha256sum