Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Phorest in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Phorest salon and spa software: branches, staff and timetables, services and categories, clients with service and product history, appointments, free appointment slots, products and stock, gift vouchers and reviews. Phorest Third Party API with Basic auth; bookings and client creation are included but installed switched off.
Try asking
Example prompts for Phorest
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Phorest, paste your credentials, mint an MCP API key — done. No Docker, no
git clone, no local server.
Phorest
Phorest salon and spa software: branches, staff and timetables, services and categories, clients with service and product history, appointments, free appointment slots, products and stock, gift vouchers and reviews. Phorest Third Party API with Basic auth; bookings and client creation are included but installed switched off.
Setup
The connector uses the Phorest Third Party API with HTTP Basic auth. Every call is scoped to one business, and most to a branch.
- Phorest grants API access on request: open an "API access" ticket at https://support.phorest.com from an e-mail address registered on your business, with your Phorest account number.
- Phorest sends a username and a password. Keep the
global/prefix of the username (for exampleglobal/[email protected]) and put them intoPHOREST_USERNAMEandPHOREST_PASSWORD. - Put the business id that comes with the credentials into
PHOREST_BUSINESS_ID. If it is missing, ask [email protected]. - Set
PHOREST_API_URLtohttps://api-gateway-eu.phorest.comfor Europe orhttps://api-gateway-us.phorest.comfor the United States, Canada and Australia. A US account on the EU host answers 401. - Start with
phorest_list_branchesfor thebranchIdthat the other tools take asbranch_id.
Things to know:
- The API works on the live salon data.
phorest_create_client,phorest_create_bookingandphorest_cancel_appointmentsare installed switched off; turn them on only if you want them. - Date ranges for appointments and staff timetables are limited to one month (
from_dateandto_dateas yyyy-MM-dd). - Paging:
pagestarts at 0,sizegoes up to 200 (1000 for staff timetables). - The API offers no webhooks and no card payments; use the
updated_fromfilters to pick up changes.
Prerequisites: PHOREST_API_URL, PHOREST_BUSINESS_ID, PHOREST_USERNAME, PHOREST_PASSWORD
Install the connector locally
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Open http://localhost:3000/connectors/store, pick Phorest and paste in the env vars listed under Prerequisites.
Available tools
| Tool | What it does |
|---|---|
phorest_list_branches | List the branches (salons) of the Phorest business with branch id, name, address and time zone |
phorest_list_staff | List the staff members of a branch with staff id, name, category, work schedule flags and archived state |
phorest_get_staff | Get one staff member of a branch by id with name, contact data, staff category, gender, online booking flags and archived state |
phorest_list_staff_timetables | List staff working hours (timetables) of a branch between two dates, at most one month apart, with each staff member's shifts and activity… |
phorest_list_services | List the services offered by a branch (cuts, colours, treatments) with service id, name, category, duration and price |
phorest_get_service | Get one branch service by id with name, category, duration, price, tax and online booking settings |
phorest_list_service_categories | List the service categories of a branch with id and name |
phorest_list_clients | Search the clients of the business by e-mail, mobile, first or last name (~Jo% for prefix search), external id or change time |
phorest_get_client | Get one client by id with contact data, address, birth date, notes, marketing and reminder consents, credit account, loyalty card… |
phorest_get_client_service_history | List the services a client has had: date, branch, service, staff member and price |
phorest_get_client_product_history | List the retail products a client has bought: date, branch, product, quantity and price |
phorest_list_appointments | List appointments of a branch in a date range of at most one month, with client, service, staff, room, start and end time, price and state |
phorest_get_appointment | Get one appointment by id with client, service, staff, room, times, price, deposit, state and booking id |
phorest_check_availability | Find free appointment slots in a branch for one client's chosen services between two times |
phorest_list_products | List retail and professional products of a branch with name, barcode, type, price, cost and stock levels |
phorest_list_vouchers | List gift vouchers of the business with serial number, client, original and remaining balance, issue and expiry dates |
phorest_get_voucher | Get one gift voucher by id with serial number, client, original and remaining balance, issue and expiry dates |
phorest_list_reviews | List client reviews of a branch with rating, text, client, staff and date |
phorest_list_rooms | List the rooms of a branch (treatment rooms, stations) with id and name |
phorest_list_payment_types | List the extra payment types configured for the business (beyond cash and card) with id and name |
phorest_create_client | Create a client in the Phorest business with name, mobile, e-mail and consents |
phorest_create_booking | Book appointments for a client in a branch: one schedule per service with staff and start time, usually taken from… |
phorest_cancel_appointments | Cancel one or more appointments of a branch by id |
Next steps
Was this guide helpful?