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%

基于对工具定义和协议合规性的自动分析。

上下文开销

~917token 数(工具定义)
~879 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.72%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `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 个工具