Modern Hair Salon Management Software | Manage appointments, clients, and your hair salon business all in one place
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · mcp.hairdora.com
13tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://mcp.hairdora.com/mcp
Skill page: https://www.mcpbundles.com/skills/hairdora-mcp-6a50d95bd4
Explore capabilities (13)
read 13
List
8
Get
4
Other capabilities
1
List salons
read
list_salons
List up to 100 HairDora salons in the authenticated user's organization. Returns only id, display name, currency, default locale, and last-edit time. Contact, address, payment, organization, and configuration fields are excluded from this inventory; call get_salon for one selected salon's operational configuration. `hasMore` reports truncation.
List salons — List up to 100 HairDora salons in the authenticated user's organization. Returns only id, display name, currency, default locale, and last-edit time. Contact, address, payment, organization, and configuration fields are excluded from this inventory; call get_salon for one selected salon's operational configuration. `hasMore` reports truncation.
Get salon — Fetch one tenant-scoped HairDora salon by an id returned from list_salons. Returns the business configuration needed for scheduling: locale, currency, timezone, country, appointment duration, business contact/location, website, and up to 14 opening-hour rows. Organization ids, payment configuration, credentials, integrations, reminders, staff data, and internal metadata are excluded. Salons owned by another organization are reported as not found.
Get salon availability — Summarize bookable availability for one owned salon. The API fixes the window at tomorrow through 14 days out. Returns one safe summary per day: date, slot count, first slot, and last slot; it never exposes who occupies unavailable times. The tool proves tenant ownership before calling the otherwise-public booking route and fails closed for another organization.
List providers — List up to 100 provider display names for the organization that owns a known salon. The source route is public, so the tool first proves the salon belongs to the authenticated tenant and fails closed before calling it. Provider roles are organization-wide, not per-salon. Staff ids, contact details, avatar URLs, role records, schedules, and organization data are excluded. Salons owned by another organization are reported as not found.
List clients — List a bounded page of clients in the authenticated user's organization. Returns only client id, display name, salon reference, and last-edit time for safe appointment workflow chaining. Email, phone, address, operator notes, service/color history, organization data, and other profile fields are excluded server-side. Optionally filter by salonId; results are capped by `limit` (default 20, maximum 100) and `hasMore` reports truncation.
Get client
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Modern Hair Salon Management Software | Manage appointments, clients, and your hair salon business all in one place
How do I connect hairdora to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does hairdora provide?
Operate this server?
Request removal if you do not want hairdora listed here, or claim the listing if you want to manage it on MCPBundles.
Operate hairdora?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
— Fetch one tenant-scoped HairDora client by an id returned from list_clients. Returns only the display name, salon reference, language, and last-edit time needed for client and appointment workflow chaining. Email, phone, address, operator notes, service/color history, organization data, and other profile fields are excluded. Clients owned by another organization are reported as not found.
List appointments — List a bounded page of appointments in the authenticated user's organization, most recent start time first. Returns only the appointment id, client and salon references needed for safe chaining, times, and status. Free-text notes, reminders, contact details, organization data, and payment details are excluded server-side. Optionally filter by salonId, clientId, or a startTime/endTime window; results are capped by `limit` (default 20, maximum 100) and `hasMore` reports truncation.
Get appointment — Fetch one tenant-scoped HairDora appointment by an id returned from list_appointments. Returns its client and salon references, times, status, and up to 50 attached service summaries. Free-text notes, reminders, contact details, organization data, and payment data are excluded. Appointments owned by another organization are reported as not found.
List calendar events — List a bounded page of non-appointment calendar blocks in the authenticated user's organization, earliest start time first. These events explain closures and extra-open periods that appointments alone cannot reveal. Returns only id, salon reference, type, scope (CHAIR/PROVIDER/SALON), effect (BLOCK/OPEN), all-day flag, and times. Free-text titles and notes, chair ids, staff ids, organization data, and private reasons are excluded server-side. Optionally filter by salonId or a startTime/endTime w
List services — List a bounded page of services offered across the authenticated user's organization. Returns only id, name, price, and salon reference. Internal metadata and organization data are excluded server-side. Optionally filter by salonId; results are capped by `limit` (default 50, maximum 100) and `hasMore` reports truncation.
List payments — List a bounded page of operational payment records in the authenticated user's organization, most recent first. Returns only the payment, client, and salon references needed for workflow chaining, time, amount, currency, and status. It cannot charge, refund, transfer, or otherwise move funds. Cardholder data, processor/customer ids, credentials, errors, discounts, staff commission splits, operator notes, and organization data are excluded server-side. Optionally filter by salonId, clientId, or t
List quotes — List a bounded page of salon quotes in the authenticated user's organization, most recent first. Returns only the quote, client, and salon references needed for workflow chaining, status (DRAFT/PENDING/REJECTED/APPROVED), and start time. Free-text notes, quoted line details, discounts, contact details, and organization data are excluded server-side. Optionally filter by salonId, clientId, status, or time window; `hasMore` reports whether the bounded upstream window may contain more records.
Show HairDora salon overview — Render a bounded tenant-scoped operational overview for a salon id returned by list_salons. Shows aggregate client, upcoming-appointment, and service counts plus safe service and schedule previews. Client names, contact details, client and appointment ids, notes, organization data, staff ids, payment data, and service history are excluded.
MCPBundles probed 13 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does hairdora require?
hairdora may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.