MCP 서버

Wash Bodega Service Discovery

com.washbodega/service-discovery
커머스 및 리테일 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Provides read-only information about Wash Bodega laundry services, pricing, hours, policies, and ordering handoff.

get_washbodega_location_hours
Get Wash Bodega location and hours
Return the verified store location and scoped 24/7 customer-access hours without implying continuous staffing or service availability.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'locale': {'enum': ['en-US', 'es-US'], 'type': 'string', 'default': 'en-US'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sourceUrl', 'publishedAt', 'locale', 'location', 'storeAccess'], 'properties': {'locale': {'enum': ['en-US', 'es-US'], 'type': 'string'}, 'location': {'type': 'object', 'required': ['name', 'address', 'phone', 'directionsUrl'], 'properties': {'name': {'type': 'string'}, 'phone': {'type': 'object', 'required': ['display', 'tel'], 'properties': {'tel': {'type': 'string'}, 'display': {'type': 'string'}}, 'additionalProperties': False}, 'address': {'type': 'object', 'required': ['street', 'city', 'state', 'postalCode', 'country'], 'properties': {'city': {'type': 'string'}, 'state': {'type': 'string'}, 'street': {'type': 'string'}, 'country': {'type': 'string'}, 'postalCode': {'type': 'string'}}, 'additionalProperties': False}, 'directionsUrl': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'sourceUrl': {'type': 'string', 'format': 'uri'}, 'publishedAt': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'storeAccess': {'type': 'object', 'required': ['status', 'scope', 'effectiveAt', 'timeZone', 'openAllDay', 'copy', 'boundary'], 'properties': {'copy': {'type': 'string'}, 'scope': {'type': 'string'}, 'status': {'type': 'string'}, 'boundary': {'type': 'string'}, 'timeZone': {'type': 'string'}, 'openAllDay': {'type': 'boolean'}, 'effectiveAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_washbodega_ordering_handoff
Get the human ordering handoff
Return the Cents ordering link and its limits. This read-only tool does not open the link, submit data, confirm a route, create an order, or take payment.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['service'], 'properties': {'locale': {'enum': ['en-US', 'es-US'], 'type': 'string', 'default': 'en-US'}, 'service': {'enum': ['wash-fold', 'pickup-delivery'], 'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sourceUrl', 'publishedAt', 'locale', 'service', 'name', 'status', 'handoff', 'notice'], 'properties': {'name': {'type': 'string'}, 'locale': {'enum': ['en-US', 'es-US'], 'type': 'string'}, 'notice': {'type': 'string'}, 'status': {'type': 'string'}, 'handoff': {'type': 'object', 'required': ['type', 'provider', 'url', 'isWashBodegaApi', 'agentMaySubmit'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'type': {'type': 'string', 'const': 'human-controlled-external-link'}, 'provider': {'type': 'string', 'const': 'Cents'}, 'agentMaySubmit': {'type': 'boolean', 'const': False}, 'isWashBodegaApi': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'service': {'enum': ['wash-fold', 'pickup-delivery'], 'type': 'string'}, 'sourceUrl': {'type': 'string', 'format': 'uri'}, 'publishedAt': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}}, 'additionalProperties': False}
get_washbodega_pickup_delivery_policy
Get pickup and delivery policy
Return the public route-qualification policy without accepting an address, ZIP code, location, or other personal data.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'locale': {'enum': ['en-US', 'es-US'], 'type': 'string', 'default': 'en-US'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sourceUrl', 'publishedAt', 'locale', 'service', 'status', 'serviceAreaStatus', 'publishedPostalCodes', 'explanation', 'routeConfirmationAvailable', 'acceptsAddress'], 'properties': {'locale': {'enum': ['en-US', 'es-US'], 'type': 'string'}, 'status': {'type': 'string'}, 'service': {'type': 'string', 'const': 'pickup-delivery'}, 'sourceUrl': {'type': 'string', 'format': 'uri'}, 'explanation': {'type': 'string'}, 'publishedAt': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'acceptsAddress': {'type': 'boolean', 'const': False}, 'serviceAreaStatus': {'type': 'string'}, 'publishedPostalCodes': {'type': 'array', 'items': {'type': 'string'}}, 'routeConfirmationAvailable': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}
get_washbodega_pricing
Get Wash Bodega pricing
Return verified public pricing and minimums for Wash & Fold or pickup/delivery. Read only; specialty and commercial quotes are excluded.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['service'], 'properties': {'locale': {'enum': ['en-US', 'es-US'], 'type': 'string', 'default': 'en-US'}, 'service': {'enum': ['wash-fold', 'pickup-delivery'], 'type': 'string'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sourceUrl', 'publishedAt', 'locale', 'service', 'name', 'status', 'currency', 'unit', 'minimumLb', 'rates', 'pickupFee', 'deliveryFee', 'verifiedAt'], 'properties': {'name': {'type': 'string'}, 'unit': {'type': 'string'}, 'rates': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'amount'], 'properties': {'name': {'type': 'string'}, 'amount': {'type': 'number'}}, 'additionalProperties': False}}, 'locale': {'enum': ['en-US', 'es-US'], 'type': 'string'}, 'status': {'type': 'string'}, 'service': {'enum': ['wash-fold', 'pickup-delivery'], 'type': 'string'}, 'currency': {'type': 'string'}, 'minimumLb': {'type': 'number'}, 'pickupFee': {'type': ['number', 'null']}, 'sourceUrl': {'type': 'string', 'format': 'uri'}, 'verifiedAt': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}, 'deliveryFee': {'type': ['number', 'null']}, 'publishedAt': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}}, 'additionalProperties': False}
get_washbodega_services
Get Wash Bodega services
Return verified public Wash & Fold and pickup/delivery availability in English or Spanish. Read only; never collects personal data or creates an order.
읽기 전용 멱등성
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'locale': {'enum': ['en-US', 'es-US'], 'type': 'string', 'default': 'en-US'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sourceUrl', 'publishedAt', 'locale', 'services', 'boundaries'], 'properties': {'locale': {'enum': ['en-US', 'es-US'], 'type': 'string'}, 'services': {'type': 'object', 'required': ['washFold', 'pickupDelivery'], 'properties': {'washFold': {'type': 'object', 'required': ['id', 'name', 'status'], 'properties': {'id': {'enum': ['wash-fold', 'pickup-delivery'], 'type': 'string'}, 'name': {'type': 'string'}, 'status': {'type': 'string'}}, 'additionalProperties': False}, 'pickupDelivery': {'type': 'object', 'required': ['id', 'name', 'status'], 'properties': {'id': {'enum': ['wash-fold', 'pickup-delivery'], 'type': 'string'}, 'name': {'type': 'string'}, 'status': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'sourceUrl': {'type': 'string', 'format': 'uri'}, 'boundaries': {'type': 'object', 'required': ['readOnly', 'acceptsPersonalData', 'acceptsPaymentData', 'createsBookings', 'createsAccounts', 'sendsMessages'], 'properties': {'readOnly': {'type': 'boolean', 'const': True}, 'sendsMessages': {'type': 'boolean', 'const': False}, 'createsAccounts': {'type': 'boolean', 'const': False}, 'createsBookings': {'type': 'boolean', 'const': False}, 'acceptsPaymentData': {'type': 'boolean', 'const': False}, 'acceptsPersonalData': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'publishedAt': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$'}}, 'additionalProperties': False}
추가됨
get_washbodega_ordering_handoff
2026년 9월 17일 12:38 PM
추가됨
get_washbodega_pickup_delivery_policy
2026년 9월 17일 12:38 PM
추가됨
get_washbodega_location_hours
2026년 9월 17일 12:38 PM
추가됨
get_washbodega_pricing
2026년 9월 17일 12:38 PM
추가됨
get_washbodega_services
2026년 9월 17일 12:38 PM