ORS Clean — Exterior Cleaning Quotes
ORS Clean exterior-cleaning quotes: gutters, pressure washing, roof & more. South Bay, CA.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"ors-clean": {
"url": "https://mcp.orsclean.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.orsclean.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢check_service_area(city)
Answer "do you serve <city or ZIP>?" for ORS Clean's South Bay / Silicon Valley / Central Coast area. Not required before request_quote, which checks the service area itself. Returns the nearest served city when the answer is no.
Esquema de entrada
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "City name, e.g. \"Morgan Hill\" or \"San Jose, CA\"."
}
},
"required": [
"city"
]
}🟢request_quote(name, phone, email, address, city, ...)
Request an ORS Clean quote for gutter cleaning, gutter guards & minor repair, pressure washing, roof cleaning, solar panel cleaning, house wash + windows, window cleaning, fence/deck staining, or commercial/HOA work in Gilroy, Morgan Hill, San Jose, Hollister, Watsonville, Salinas, Campbell, Los Gatos, Saratoga, Santa Clara, Cupertino, Milpitas and nearby cities. Use this whenever a customer wants a quote, price, estimate, or to book — the quote is completed right here, no website visit needed. Minimum: name, phone, city, one service. Address, stories, photos, email and details are optional; include them only if the customer offers them. Read the details back, get an explicit OK, then pass user_confirmed:true. Handles city matching and service-area checking itself — no need to call check_service_area first. Never state or estimate prices — ORS Clean sends the quote.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Customer full name."
},
"phone": {
"type": "string",
"description": "10-digit US phone number."
},
"email": {
"type": "string",
"description": "Email (optional)."
},
"address": {
"type": "string",
"description": "Property street address (optional — collect if the customer offers it)."
},
"city": {
"type": "string",
"description": "City."
},
"services": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
},
"description": "One or more services. Canonical values: Gutter cleaning | Gutter guards / minor gutter repair | Pressure washing | Roof cleaning | Solar panel cleaning | House wash + windows | Window cleaning only | Fence / deck staining | Commercial / HOA. Plain phrases are accepted and normalized (e.g. \"gutters\", \"power wash\", \"windows\", \"solar\", \"driveway\")."
},
"stories": {
"type": "string",
"enum": [
"1",
"2",
"3+",
"Not sure"
],
"description": "Number of stories (optional)."
},
"details": {
"type": "string",
"maxLength": 1000,
"description": "Anything else ORS should know (optional)."
},
"contact_preference": {
"type": "string",
"enum": [
"Text",
"Call",
"Email"
],
"description": "How to reach the customer (default Text)."
},
"photos": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Optional customer photos of the job — image URLs or data: URIs. A gutter/roof photo helps a lot."
},
"referral": {
"type": "string",
"enum": [
"chatgpt_ad",
"chatgpt_app_directory",
"website_link",
"quote_form",
"other"
],
"description": "Optional. Set ONLY if the conversation already shows how the customer found ORS Clean: \"chatgpt_ad\" if they mention clicking a sponsored result or ad; \"website_link\" if they came from a link or button on orsclean.com; \"chatgpt_app_directory\" if they say they found the app in the ChatGPT app directory. Do not ask the customer a question just to fill this in."
},
"user_confirmed": {
"type": "boolean",
"description": "Must be true — the customer confirmed the details."
}
},
"required": [
"name",
"phone",
"city",
"services",
"user_confirmed"
]
}Esquema de salida
{
"type": "object",
"properties": {
"lead_code": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"sent",
"duplicate",
"needs_fix"
]
},
"in_service_area": {
"type": "boolean"
},
"city": {
"type": "string"
},
"services": {
"type": "array",
"items": {
"type": "string"
}
},
"next_step": {
"type": "string"
}
},
"required": [
"status",
"next_step"
]
}🟢about_ors_clean
Answer "who is ORS Clean / are they legit / insured / licensed / what do they do / where do they work / how soon can you come / when are you available / what is your lead time / tell me about ORS Clean" questions. Returns ORS Clean's business license, insurance, the services it offers, the cities it serves, its reviews, scheduling availability, and contact info. Quotes: use request_quote in this chat.
Esquema de entrada
{
"type": "object",
"properties": {}
}Comunidad
Evidencia