Mane

Find a barber, stylist or esthetician who has opted in on Mane and get a prefilled booking link.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
94%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~917토큰 (도구 정의)
~879 B일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.72%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "booking": {
      "url": "https://api.joinmane.com/api/mcp"
    }
  }
}

원격 엔드포인트

https://api.joinmane.com/api/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (5)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢search_operators(city, profession)

Lists barbers, stylists, nail techs and estheticians on Mane who have chosen to be found through AI assistants. Returns each operator’s slug, operator_id, display name, business name, city, profession and booking page URL. Operators who have not opted in are never returned. Optional filters match part of the city or profession, case-insensitive.

입력 스키마

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "description": "Optional part of a city name, for example \"Royal Palm\"."
    },
    "profession": {
      "type": "string",
      "description": "Optional part of a profession, for example \"barber\" or \"esthetician\"."
    }
  },
  "additionalProperties": false
}
🟢get_operator(slug, operator_id)

Returns the public profile of one listed operator: display name, business name, city, profession, years of experience, bio, Instagram handle and booking page URL. Provide exactly one of slug or operator_id.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Operator slug, as returned by search_operators (for example \"christiangflair\")."
    },
    "operator_id": {
      "type": "integer",
      "description": "Numeric operator_id, as returned by search_operators."
    }
  },
  "additionalProperties": false
}
🟢list_services(slug, operator_id)

Lists the active services of one listed operator: service_id, name, description, duration in minutes, list price, after-hours price when the operator set one, and whether it is a mobile or request-only service. Provide exactly one of slug or operator_id.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Operator slug, as returned by search_operators (for example \"christiangflair\")."
    },
    "operator_id": {
      "type": "integer",
      "description": "Numeric operator_id, as returned by search_operators."
    }
  },
  "additionalProperties": false
}
🟢list_availability(service_id, date)

Lists the open start times for one service on one date, from the same rules as the operator’s booking page: their hours, breaks, days off, existing bookings and the same-day notice. Each slot has start_time (HH:MM, the operator’s local time), is_after_hours, and the price that applies at that time, which can differ from the list price. An empty list means nothing is open that day.

입력 스키마

{
  "type": "object",
  "properties": {
    "service_id": {
      "type": "integer",
      "description": "service_id from list_services."
    },
    "date": {
      "type": "string",
      "description": "Date as YYYY-MM-DD."
    }
  },
  "required": [
    "service_id",
    "date"
  ],
  "additionalProperties": false
}
🟢get_booking_link(service_id, date, start_time)

Checks that a service, date and start time are open right now, and returns a joinmane.com link to the operator’s booking page with that service, date and time filled in. It does not book, hold the time, charge or contact anyone: the booking is made only when the client opens the link and confirms it on joinmane.com, where the operator’s card and cancellation rules apply. If the time is not open, the result is an error listing the open times that day.

입력 스키마

{
  "type": "object",
  "properties": {
    "service_id": {
      "type": "integer",
      "description": "service_id from list_services."
    },
    "date": {
      "type": "string",
      "description": "Date as YYYY-MM-DD."
    },
    "start_time": {
      "type": "string",
      "description": "Start time as HH:MM (24-hour, the operator’s local time), from list_availability."
    }
  },
  "required": [
    "service_id",
    "date",
    "start_time"
  ],
  "additionalProperties": false
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 5개