for AI assistants
runs a public MCP server. An assistant that supports MCP connectors can search the places listed on , read their menus, prices and staff languages, explain how booking works, and hand you a booking link with your service and preferred times already filled in. If you sign in to inside the assistant, it can also check your times and your price at one place. The assistant cannot book or pay for you — you send the request yourself on millio.co.
Endpoint
- URL
- https://millio.co/api/mcp
- Transport
- MCP Streamable HTTP — JSON-RPC over POST
- Protocol versions
- 2025-06-18, 2025-03-26
- Authentication
- Optional — OAuth 2.1 sign-in to , only for check_availability
- Tools
- 5, all read-only
Add it as a custom connector in any assistant that supports remote MCP servers. The public tools need no sign-in; the assistant asks you to sign in to only for check_availability.
Tools
search_salonsSearch places onLists places on that accept booking requests from visitors, filtered by type, area or name, with each place's area, type, lowest online amount and page link.
get_salonGet place detailsOne place in full: address, description, opening hours, the languages its staff speak, arrival notes, and every bookable item with its price, duration, the amount paid online and the amount paid at the place — plus related guides.
booking_policybooking rulesHow booking works: confirm first, then pay; what the online payment covers; the booking fee; cancellation and refunds; languages and payment methods; and what does not book.
start_bookingBuild a prefilled booking linkA link to a place's booking page with the item, up to three preferred times (Korea time) and the page language filled in. It does not create a booking or take a payment.
check_availabilityCheck times and priceAfter you sign in to : checks whether up to three times are open for one service at one place, prices it for your account, and returns the filled-in booking page. It does not send the request or take a payment.
Things to ask
- “Find a hair salon in Myeongdong where the staff speak English, and show me what a cut costs.”
- “What does a head spa cost at the salons on millio? I'm in Seoul next week.”
- “Make me a booking link for a gel manicure in Hannam — October 10 at 2 pm, or 4 pm.”
- “If I book through millio and my plans change, how does cancelling work?”
How a booking happens
- 01The assistant finds and reads a place for you (search_salons, get_salon).
- 02It builds a booking link with start_booking — or, if you signed in, checks your times and price with check_availability — and shows it to you.
- 03You open the link on millio.co, sign in with Google, LINE or email, and send the request with up to three times.
- 04The place confirms one of your times. Only then do you pay online, with PayPal or a card. Nothing is booked or paid inside the assistant.
Your data
The public tools don't ask for your name, email, phone number or any account, and the server does not save what your assistant sends. Tool calls carry only search filters (type, area or place name), a place id, a service id, a stylist id, the number of people, up to three times and a language, and the answers come from the same public listings anyone can see on millio.co.
If you sign in to inside the assistant, we keep a record of that connection (the assistant app, and when you connected and last used it — never your conversation). When you use check_availability, we send the assistant whether your times are open and your price — never your name, email or phone number. You can disconnect at any time; the privacy policy has the details.
Links from the server carry two tags so we can count visits that came through an assistant: utm_source (the assistant app's software name, for example claude-ai) and utm_medium=mcp. Nothing about you is in them.
When you open a link and book on millio.co, 's privacy policy applies to the details you give there.
Support
Questions about the server or a listing: support@millio.co