Developers · MCP connector

Auria BeautyGo connector

Documentation of the BeautyGo MCP server for Claude and other AI assistants. Last updated 26 September 2026
Server URL
https://api-beautygo.technas.fr/mcp
Transport
Streamable HTTP (JSON-RPC 2.0)
Authentication
None for public tools. OAuth 2.1 with PKCE for tools that act on your own appointments.
Publisher
Technas OÜ, publisher of BeautyGo · [email protected]

Overview

BeautyGo connects clients with beauty providers (hair, barber, lashes and brows, nails, make-up, skin and body care) in France and Togo. Auria is its assistant. The Auria BeautyGo connector exposes BeautyGo to AI assistants through the Model Context Protocol (MCP).

With it, an assistant can:

The connector only ever acts on the account that signed in. It never charges a payment: when a service requires a deposit, you receive a payment link and pay it yourself (see Deposits and payments).

Connect in Claude

  1. In Claude, open Settings → Connectors.
  2. Find Auria BeautyGo in the connector directory and select Connect. You can also select Add custom connector and paste the server URL https://api-beautygo.technas.fr/mcp.
  3. Enable the connector in your conversation. The public tools (search, profiles, ratings, reviews, free slots) work right away, without an account.
  4. The first time you ask about your appointments or ask to book, reschedule or cancel, Claude asks you to connect (you can also connect from the connector settings). A BeautyGo sign-in page opens: sign in with the same account you use in the BeautyGo app.
  5. Approve the access. You are sent back to Claude, and the account tools now work for your account.

No BeautyGo account yet? Create one for free in the BeautyGo app (beautygo.fr/app) and come back to step 4.

OAuth sign-in

The server follows the MCP authorization specification:

Disconnect at any time: remove or disconnect the connector in the settings of your assistant. To end every active session of your BeautyGo account, sign out of all devices from your BeautyGo account page.

Tools

The connector exposes 14 tools. Read tools never change anything. Write tools are annotated as such (readOnlyHint: false, and destructiveHint: true for reschedule and cancel), so that the assistant asks for your approval before acting.

ToolWhat it doesSign-inType
Find Beauty Providers
beautygo_find_providers
Finds providers (a person or a salon) by city or by name. Returns their id, @handle, city and public profile link.NoRead
Get Provider Profile
beautygo_get_provider
Public profile of a provider from its id: name, city, bio, photo, rating, verification level, profile link.NoRead
Get Provider Profile by Handle
beautygo_get_provider_by_handle
The same public profile, looked up by @handle (for example from a beautygo.fr/@handle link).NoRead
Search Beauty Services
beautygo_search_services
Searches the service catalog by free text, category, price range, or around a location. Not for city names: use Find Beauty Providers.NoRead
List Service Categories
beautygo_service_categories
Lists the service categories available on BeautyGo.NoRead
List Provider Services
beautygo_list_provider_services
All services of one provider, with prices, durations and deposit requirements.NoRead
Get Provider Rating
beautygo_provider_rating
Average rating, number of reviews and breakdown by star.NoRead
Get Provider Reviews
beautygo_provider_reviews
Recent client reviews of a provider, with their comments.NoRead
Get Available Time Slots
beautygo_available_slots
Free slots of a provider for one day or a range of up to 31 days, in the local time of the venue. Can be sized to the duration of a service.NoRead
My Upcoming Appointments
beautygo_my_upcoming_bookings
Your next appointments, with date, service and provider.YesRead
My Appointment History
beautygo_my_bookings
Your appointments grouped by status: upcoming, past, cancelled.YesRead
Book an Appointment
beautygo_book_appointment
Sends a booking request to a provider for a date and time. Preview first, then confirm.YesWrite
Reschedule an Appointment
beautygo_reschedule_appointment
Requests a new date for one of your bookings. Preview first, then confirm.YesWrite (destructive)
Cancel an Appointment
beautygo_cancel_appointment
Cancels one of your bookings. Irreversible. Preview first, then confirm.YesWrite (destructive)

The usual chain is: Find Beauty Providers or Search Beauty Services → List Provider Services → Get Available Time Slots → Book an Appointment.

Preview and confirm flow

The three write tools (book, reschedule, cancel) work in two steps. This is what protects you from an action you did not ask for.

  1. Preview. The assistant first calls the tool without confirm: true. This call only returns a preview of what would happen and changes nothing.
  2. Your approval. The assistant shows you the preview: provider, service, date and time, and for a cancellation the consequences on any deposit.
  3. Confirm. Only after you explicitly approve does the assistant call the same tool again with confirm: true. That second call performs the action.

What each action does once confirmed:

Deposits and payments

The connector never charges you. Some providers ask for a deposit on some services:

Example prompts

Troubleshooting

The sign-in page does not open, or I am asked to sign in again and again

Disconnect the connector in the settings of your assistant, then connect it again. Allow pop-ups and third-party cookies for the sign-in page if your browser blocks them, and sign in with the same account you use in the BeautyGo app.

“My appointments” is empty although I have appointments

You are probably signed in with another BeautyGo account (for example one created with another email or with Google or Apple sign-in). Disconnect the connector and connect again with the account you use in the app.

The tools or their descriptions look outdated

Assistants keep the list of tools they received when the connector was added. Disconnect and reconnect the connector to load the current list.

A search for a city returns nothing

City names belong in Find Beauty Providers (its city parameter). Search Beauty Services has no city field: a city typed as free text returns an empty list. If a category search is empty, check the exact category name with List Service Categories.

“This slot is no longer available”

Slots are checked again at booking time and another client may have taken it. Ask for the free slots again and pick another one.

Rescheduling is refused with reschedule_within_48h

The appointment is confirmed and less than 48 hours away. Contact your provider in the BeautyGo app to agree on a change.

The deposit payment link expired

An unpaid request is cancelled at the deadline and nothing is charged. Ask the assistant to book again to get a new request and a new link.

An error says authentication is required

Your session expired or was revoked. Reconnect the connector and sign in again. Public tools keep working without an account.

Something else

Write to [email protected] with the name of your assistant, the date and time, and what you asked. Never send your password.

Privacy and data

Support

BeautyGo is published by Technas OÜ, Sepapaja tn 6, 15551 Tallinn, Estonia (registry code 17460697). Contact: [email protected]. See also the legal notice (in French).