{"apiVersion":"v1","directorySlug":"stylecliq-mcp-8064498cac","title":"StyleCliq","description":"Find and book salons, spas and beauty services in Odisha with StyleCliq. Compare local salon profiles, services and appointments near you.","pageUrl":"https://www.mcpbundles.com/skills/stylecliq-mcp-8064498cac","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.stylecliq.com/mcp","hostedMcpUrl":null,"toolCount":9,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.stylecliq/stylecliq-mcp-8064498cac","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_salons","description":"Find published StyleCliq salons. Use city for location requests (for example, Bhubaneswar); use query only for a service or salon-name keyword. Returns all matching published salons up to the requested page limit, including open/closed status.","inputSchema":{"type":"object","required":[],"properties":{"city":{"type":"string","maxLength":80,"minLength":1},"page":{"type":"integer","minimum":1},"limit":{"type":"integer","maximum":100,"minimum":1},"query":{"type":"string","maxLength":80,"minLength":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_salons","displayName":"search_salons","title":"search_salons"},{"name":"get_salon_details","description":"Get a published salon’s bookable services, stylist summaries, hours, amenities, and public review summary. It does not return contact details or precise coordinates.","inputSchema":{"type":"object","required":["businessId"],"properties":{"businessId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_salon_details","displayName":"get_salon_details","title":"get_salon_details"},{"name":"get_available_slots","description":"Get available appointment times for one listed stylist at one published salon on a future date. It returns only available times, never other customers’ booking information.","inputSchema":{"type":"object","required":["businessId","barberId","date"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"barberId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"},"businessId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_available_slots","displayName":"get_available_slots","title":"get_available_slots"},{"name":"list_my_bookings","description":"List the authenticated customer’s StyleCliq bookings with pagination and an optional lifecycle filter.","inputSchema":{"type":"object","required":[],"properties":{"page":{"type":"integer","minimum":1},"status":{"enum":["all","upcoming","completed","cancelled"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_my_bookings","displayName":"list_my_bookings","title":"list_my_bookings"},{"name":"get_booking_details","description":"Get complete details for one booking owned by the authenticated customer.","inputSchema":{"type":"object","required":["bookingId"],"properties":{"bookingId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_booking_details","displayName":"get_booking_details","title":"get_booking_details"},{"name":"create_booking","description":"Create a pay-at-salon appointment for the authenticated customer. Call only after the customer explicitly confirms the final salon, stylist, services, date, and time. This creates a private reservation in StyleCliq; no payment is collected in ChatGPT.","inputSchema":{"type":"object","required":["businessId","barberId","date","time","serviceIds","confirmed","idempotencyKey"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"time":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"barberId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"},"confirmed":{"type":"boolean"},"businessId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"},"serviceIds":{"type":"array","items":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"},"maxItems":10,"minItems":1},"idempotencyKey":{"type":"string","maxLength":128,"minLength":16}},"additionalProperties":false},"logicalName":"create_booking","displayName":"create_booking","title":"create_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"reschedule_booking","description":"Reschedule an authenticated customer’s eligible booking. Call only after the customer explicitly confirms the new date and time.","inputSchema":{"type":"object","required":["bookingId","date","time","confirmed"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"time":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"bookingId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"},"confirmed":{"type":"boolean"}},"additionalProperties":false},"logicalName":"reschedule_booking","displayName":"reschedule_booking","title":"reschedule_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rebook_booking","description":"Create a fresh pay-at-salon appointment using services from an authenticated customer’s previous booking. It revalidates the salon, stylist, services, and requested slot; it never clones an old reservation. Call only after explicit confirmation.","inputSchema":{"type":"object","required":["bookingId","date","time","confirmed","idempotencyKey"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"time":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"bookingId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"},"confirmed":{"type":"boolean"},"idempotencyKey":{"type":"string","maxLength":128,"minLength":16}},"additionalProperties":false},"logicalName":"rebook_booking","displayName":"rebook_booking","title":"rebook_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cancel_booking","description":"Cancel an authenticated customer’s eligible StyleCliq appointment. Call only after the customer explicitly confirms they want to cancel it.","inputSchema":{"type":"object","required":["bookingId","confirmed"],"properties":{"reason":{"type":"string","maxLength":240},"bookingId":{"type":"string","pattern":"^[a-fA-F0-9]{24}$"},"confirmed":{"type":"boolean"}},"additionalProperties":false},"logicalName":"cancel_booking","displayName":"cancel_booking","title":"cancel_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=StyleCliq&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkuc3R5bGVjbGlxLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22StyleCliq%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.stylecliq.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22StyleCliq%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.stylecliq.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=StyleCliq&connectorUrl=https%3A%2F%2Fapi.stylecliq.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"StyleCliq\" --url \"https://api.stylecliq.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/stylecliq-mcp-8064498cac","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/stylecliq-mcp-8064498cac/tools/{tool}","mcpServerUrl":"https://api.stylecliq.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/stylecliq-mcp-8064498cac?live=1"}