Fresha

Fresha MCP Connector for Claude

A+

Query and analyze your Fresha salon data — list appointments, clients, locations, services, staff, and sales transactions directly from any AI agent.

11 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Fresha workspace to any AI agent and gain deep insights into your salon or spa operations through natural conversation using OData-powered queries.

What you can do

  • Appointments & Bookings — List scheduled appointments and detailed appointment services to track your calendar
  • Client Management — Retrieve customer profiles, contact details, and saved history from your workspace
  • Sales & Financials — Query sales transactions, invoices, and individual line items generated at checkout
  • Business Structure — Inspect physical locations, service menus, and staff/professional profiles

How it works

  1. Subscribe to this server
  2. Enter your Fresha Data Connector Token
  3. Start querying your salon data from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Salon & Spa Owners — instantly analyze booking trends, check daily sales, and monitor staff schedules without manual exports
  • Operations Managers — track client retention, service performance, and multi-location metrics through simple questions
  • Data Analysts — run advanced OData filters and queries to build custom reports on appointments and revenue
appointmentssalon-managementbooking-systemsales-trackingclient-database

11 tools expose this connector's capabilities to your AI agent.

list_appointment_services

List Fresha appointment services via OData

list_appointments

List Fresha appointments via OData

list_clients

List Fresha clients via OData

list_inventory

List Fresha inventory via OData

list_locations

List Fresha locations via OData

list_products

List Fresha products via OData

list_reviews

List Fresha reviews via OData

list_sale_items

List Fresha sale items via OData

list_sales

List Fresha sales via OData

list_services

List Fresha services via OData

list_staff

List Fresha staff via OData

See how to talk to your AI agent using Fresha.

List the last 5 completed appointments with client details.

I will query `list_appointments` with `$filter=Status eq 'Completed'`, `$orderby=StartTime desc`, `$top=5`, and `$expand=Client`. Here are the 5 most recent completed bookings, including appointments for Sarah M. (Haircut) and John D. (Massage).

Show me our physical business locations and active staff members.

Retrieving data... Using `list_locations` and `list_staff`, I found 2 active locations ('Downtown Salon' and 'Westside Spa') and 8 registered staff members. Would you like to see which staff members are assigned to a specific location?

Find all sales transactions from today.

Running the query on `list_sales` with a filter for today's date... I found 12 sales transactions totaling $1,450. The largest transaction was Invoice #1042 for $220. Would you like me to list the individual items for that invoice using `list_sale_items`?

Yes! The `list_appointments` tool supports standard OData `$filter` parameters. For example, you can pass `Status eq 'Completed'` or filter by start times to isolate specific booking periods.

Related Connectors