search_shops
Search Korean beauty and wellness shops by shop name, service type, or location. Use this tool when a user wants to find a beauty salon, hair salon, nail salon, skincare or facial shop, spa, massage shop, or other K-beauty business in Korea, including requests for appointment or booking options. Results indicate whether each shop is bookable through Timeplex: bookable=true means real-time availability can be checked and the customer can proceed to booking through this MCP; bookable=false means it needs request_booking (Timeplex concierge arranges it manually). Shops fall into two categories: hair (hair salons) and beauty (everything else — massage, spa, nail, skincare, facial, waxing, scrub, etc.). Each shop result carries its category. If the user named a specific shop that is not registered, the response sets shop_name_not_found — tell the user that shop is not on Timeplex and offer the registered shops in the result as alternatives. Each result carries the shop address, so you can answer area questions ("shops in Seoul") without extra calls. Always reply to the user in the language they used, and start the reply with the response's reply_header line.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Shop name, service, or natural-language search term (optional). If no shop name matches, it is also interpreted as a service/category search. | |
| location | No | Area filter (optional), in English or Korean — "Seoul", "Gangnam", "Hongdae", "Busan", "Jeju", "강남", "홍대"… Matched against the shop address. Shops with no address registered are excluded when this is set. | |
| service_type | No | Shop category (optional). Accepts broad categories ("hair", "beauty") and specific ones ("massage", "spa", "head spa", "nail", "skincare", "facial", "esthetic", "waxing", "scrub"), in English, Korean, Japanese or Chinese (アカスリ, ヘッドスパ, マッサージ, 搓澡, 头皮护理, 按摩…). Leave empty to search all categories. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Follow-up guidance for the agent | |
| count | Yes | ||
| shops | Yes | Matching shops. | |
| categories | No | ||
| reply_header | No | ||
| filter_applied | No | How the inputs were interpreted (category/service_type/location/query) | |
| reply_header_usage | No | ||
| shop_name_not_found | No | Set when the user named a specific shop that is not registered on Timeplex. Tell the user that shop is not on Timeplex — do not treat it as a category with zero results, and do not submit it with request_booking. | |
| available_service_types | No | business_type values currently registered |