Sonlight Window Cleaning
What this MCP does
Quotes window, gutter, and exterior cleaning services and checks or books real appointments in parts of Colorado and New Mexico.
Tools
Input schema
{'type': 'object', 'required': ['name', 'phone', 'address', 'selected_services', 'preferred_date', 'preferred_time'], 'properties': {'name': {'type': 'string', 'description': "Customer's full name."}, 'email': {'type': 'string', 'description': 'Customer email, recommended but optional.'}, 'notes': {'type': 'string', 'description': 'Gate codes, pets, focus areas. Anything the technician should know.'}, 'phone': {'type': 'string', 'description': 'US mobile number for the confirmation SMS.'}, 'address': {'type': 'string', 'description': 'Full service address (street, city, state, zip).'}, 'preferred_date': {'type': 'string', 'description': 'YYYY-MM-DD. Same-day cutoff: 6pm Mountain the prior evening.'}, 'preferred_time': {'enum': ['8am', '10am', '12pm', '2pm', 'morning', 'afternoon', 'allday'], 'type': 'string'}, 'discount_dollars': {'type': 'integer', 'maximum': 75, 'minimum': 0, 'description': 'Discount from check_availability for the chosen day, if any (server re-validates).'}, 'selected_services': {'type': 'array', 'items': {'enum': ['interior_exterior', 'exterior', 'gutter', 'soft_wash'], 'type': 'string'}, 'minItems': 1, 'description': 'interior_exterior = full service windows; exterior = outside-only windows; gutter = gutter cleaning; soft_wash = siding soft wash.'}}}
Output schema
{'type': 'object', 'properties': {'date': {'type': 'string'}, 'kind': {'type': 'string'}, 'time': {'type': 'string'}, 'total': {'type': ['number', 'null'], 'description': 'Final booked USD total after validated discounts'}, 'success': {'type': 'boolean'}, 'services': {'type': 'array', 'items': {'type': 'string'}}, 'duplicate': {'type': 'boolean'}, 'discountApplied': {'type': ['number', 'null']}, 'bookingReference': {'type': ['string', 'null'], 'description': 'Confirmation reference the customer can quote to the office'}}}
Input schema
{'type': 'object', 'properties': {'zip': {'type': 'string', 'description': '5-digit zip of the service address, preferred over address parsing.'}, 'address': {'type': 'string', 'description': 'Service address (used to determine the local dispatch calendar). Include zip if known.'}, 'days_out': {'type': 'integer', 'default': 14, 'maximum': 60, 'minimum': 7, 'description': 'How many days ahead to check.'}}}
Output schema
{'type': 'object', 'properties': {'days': {'type': 'array', 'items': {'type': 'object', 'properties': {'am': {'type': 'boolean'}, 'pm': {'type': 'boolean'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'weekday': {'type': 'string'}, 'discount': {'type': ['number', 'null'], 'description': 'USD off if booked on this day'}, 'discountSlot': {'enum': ['am', 'pm', None], 'type': ['string', 'null']}}}}, 'kind': {'type': 'string'}, 'notes': {'type': 'string'}, 'timezone': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': "Full street address including city and state (zip helps). Example: '1600 Glenarm Pl, Denver, CO 80202'."}}}
Output schema
{'type': 'object', 'properties': {'kind': {'type': 'string'}, 'address': {'type': 'string'}, 'property': {'type': ['object', 'null'], 'properties': {'sqft': {'type': ['number', 'null']}, 'stories': {'type': ['number', 'null']}}}, 'services': {'type': 'array', 'items': {'type': 'object', 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'price': {'type': 'number', 'description': 'USD'}}}}, 'bookingUrl': {'type': 'string'}, 'inServiceArea': {'type': 'boolean'}}}
Recent tool changes
Similar MCP servers
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…