# Hairdora MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.hairdora%2Fhairdora
Registry id: `mcp-registry/com.hairdora/hairdora`
Status: live (checked 2026-10-27T07:59:00.443Z)

## Verdict

Hairdora MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 880 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (98/100) across 14 tools, costing an agent about 3,034 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 880 ms | 22% of MCP servers |
| p95 handshake latency | 3508 ms | — |
| Checks in 30 days | 4,993 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 98/100 (A) | 91% of MCP servers |
| Tools | 14 | — |
| Tool-list size for an agent | ~3,034 tokens | 45% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "hairdora-mcp-server": {
      "type": "http",
      "url": "https://mcp.hairdora.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http hairdora-mcp-server https://mcp.hairdora.com/mcp
```

## Tools (14)

- `get_appointment`: Use this when someone asks what services a specific appointment includes, their prices, or the appointment's status. Returns one appointment's client and salon 
- `get_client`: Use this when someone asks about one salon client, such as their preferred language or which salon they belong to. Returns the client's name, salon, language an
- `get_salon`: Use this when someone asks for one salon's opening hours, address, phone, website, timezone or default appointment length. Returns that salon's business setting
- `get_salon_availability`: Use this when someone asks when their hair salon has free appointment slots or the next opening. Returns, per day, how many online-booking slots are open plus t
- `list_appointments`: Use this when someone asks how many appointments are booked on a day or in a period, how many were canceled or no-shows, or when a client is booked. Returns app
- `list_calendar_events`: Use this when someone asks when their salon is closed or has extra opening hours, or when a stylist or chair is blocked for holidays, vacations, sick days, trai
- `list_clients`: Use this when someone asks who their clients are, or needs a client id to look up that person's appointments, payments or quotes. Returns up to 100 clients (20 
- `list_payments`: Use this when someone asks what payments their salon took, whether a client paid, or how much came in over a period. Returns payment records with id, client and
- `list_providers`: Use this when someone asks which stylists or hairdressers work at their salon or can be booked. Returns up to 100 hairdresser display names from the organizatio
- `list_quotes`: Use this when someone asks about price quotes given to salon clients, such as which are pending, approved or rejected. Returns quotes with id, client and salon 
- `list_salons`: Use this when someone asks which hair salons they run in HairDora, or a salon's id is needed. Returns up to 100 salons with id, name, currency, default language
- `list_services`: Use this when someone asks what their salon charges for a cut, colour, blow-dry or other service, or what services it offers. Returns services with id, name, pr
- `open_hairdora`: Use this when someone wants to open HairDora and browse their salons, upcoming appointment previews, service prices and booking availability in an interactive s
- `show_salon_overview`: Use this when someone wants a quick overview or dashboard of one hair salon. Returns an overview card with the salon's details, a client count, the next 8 upcom

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
