Agent Salon SF

com.agentsalonsf由 agentsalonsf.com 发布官方发布者v1.0.0更新于 Oct 25, 2026

SF salon prices, add-ons and source-backed comparisons. No live slots or in-tool booking.

已验证Streamable HTTP可网页运行位置与生活商业与电商

概览

AI 生成的概览

一个远程 MCP 服务器,可按服务、预算、附加项目和日期比较旧金山美发沙龙与理发店,提供有来源依据的信息和预约链接。

可以做什么
按服务意向、预算、日期、街区与附加项目比较沙龙和理发店,支持严格或就近地理范围,并针对选定的服务、发型师和开始时间返回预约链接与剩余步骤。按名称、街道、街区、服务、日期或在线预约搜索商家,并列出覆盖的沙龙及其深度、街区、价格区间、发型师数量和新鲜度。按发型类型、长度或发型师查找剪发项目,并获取单个沙龙的完整记录,包括营业时间、服务、价格、发型师、政策和证据。查看单个发型师的资料,含专长证据、服务、价格和候选开始时间。查询公布的营业时间和候选开始时间。
适用场景
适合在预算内、带附加项目或指定日期挑选旧金山美发沙龙或理发店,或在前往沙龙自有网站预约前核实有来源依据的价格和政策信息。
运行要求
远程 streamable HTTP 端点;未声明软件包、环境变量或请求头。未声明身份验证。需要能访问该端点的网络。
安装前请注意
可用性并非实时:候选开始时间来自公布的发型师排班,未扣除已有预约;营业时间是公布时间,不是可预约时段。该服务器不会代用户预约,只返回沙龙自有预约链接和剩余步骤。价格和信息为带状态标签和日期的公布数据,使用前请核实。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Agent Salon SF,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.agentsalonsf%2Fsalon-decisions/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "agent-salon-sf": {
      "type": "http",
      "url": "https://agentsalonsf.com/mcp"
    }
  }
}

工具

10

compare_options

Compare a service with budget, extras and date

START HERE for choosing a service under a budget, with extras, or on a date. Use search_merchants for name/address lookup; use this tool for the service decision. Compare a supported service intent, optional budget/date/neighborhood, strict or nearby geography, and selected add-ons (blow_dry, haircut, toner, shampoo, deep_conditioning, iron_finish, extensions). Returns options, uncertain and excluded service decisions with per-fact sources/dates, known subtotal including requested/mandatory extras, unresolved charges, explicit conditions, hours conflicts and exact next actions. Starting prices and required consultations never become guaranteed final quotes. Deposit is advance payment, not an added charge. There is no provider-confirmed availability; date-specific results are conditional. Time-of-day, stylist and hair-length requirements are unsupported filters here; retain them for merchant confirmation. Ordering is geographic/alphabetic, not a quality rating. No booking or hold is created. Paginated: limit <= 50, offset; use next_offset across all three result groups.

输入参数datelimitsalonbudgetoffsetgeographyneighborhoodservice_intent必填selected_addonsrequire_availability

search_merchants

Search salons

Discovery and name/address lookup, not an extras-inclusive price decision. For a supported service with budget, extras or date, start with compare_options. Find San Francisco hair salons and barbers by name/street (q), neighborhood (with nearby), service, date/time and online booking. Returns compact task summaries by default: depth (profiled = researched in depth; listed = public records + the business’s own site, see depth_note), booking_cta, hours_for_day (published hours for `date`, not live slots), up to 3 matched_offerings with prices, license_status, freshness, availability_basis (published_hours / schedule_candidates = unconfirmed / none); profiled salons add candidate_start_times. Unknown values are null. For published hours/detail only, call check_availability. Before selecting a budget option, call compare_options; follow next_action to confirm unresolved charges and actual appointment availability with the merchant.

输入参数qdaydateviewafterdepthlimitbeforeoffsetservicestylistmax_price另有 11 个

check_availability

Check hours, prices and how to book for one salon

Published facts for one salon, NOT live availability and NOT an extras-inclusive quote. For a service/budget/extras/date decision use compare_options with salon=ref. For one salon (ref from search_merchants) and a date: published opening hours on that date (open/closed — NOT live appointment slots), offerings matching the service with published prices and durations, the booking link and step-by-step booking instructions. Profiled salons add candidate start times (candidate start times from the salon's published staff schedule; existing bookings are not subtracted, so some may already be taken — confirm on the booking page). Same contract as GET /api/v1/availability?ref=.

输入参数ref必填dateservicetime_aftertime_before

get_merchant

Get one salon

All published facts for one salon by ref "<city>/<vertical>/<slug>" (from search results), with crawl_log (every source fetched or checked, with time, result and the facts it gave) and last_verified_at: address, phone, hours, licence, registry, services with published prices, booking link, per-field sources (verification), what we verified and what we did not.

输入参数ref必填

list_salons

List salons

Salons covered (San Francisco), ordered profiled, detailed, then listed, with depth, neighborhood, price floor and range, stylist count, availability basis and freshness, last_verified_at and verification date. Paginated: limit (default 50, max 200), offset, depth=profiled|detailed|listed.

输入参数depthlimitoffset

search_haircuts

Search haircuts by constraints

Base offering lookup by haircut type, length or stylist. Use compare_options for a supported service with budget, extras or date; preserve any unsupported stylist/length/time requirements for merchant confirmation. Find haircut offerings (and optionally stylists and candidate start times) that satisfy ALL given constraints, across profiled salons (hand-normalized menus) and listed salons (type and inclusions inferred from the service name; offering.comparable says whether it can be compared apples-to-apples). Start times are candidate start times from the salon's published staff schedule; existing bookings are not subtracted, so some may already be taken — confirm on the booking page (slotBasis "schedule_candidates", bookingsSubtracted false, availability_basis "schedule_candidates" = UNCONFIRMED). require_availability=true is satisfied only by provider-confirmed availability (the booking provider’s own open times, existing bookings subtracted). No salon on this site has provider-confirmed availability today: profiled salons have candidate start times from the published staff schedule (existing bookings not subtracted, so they may already be taken) and listed salons have published opening hours only. Offerings with matching candidate start times are listed under `unconfirmed`; confirm on the booking page. Hard constraints are never relaxed silently; when nothing matches, noMatch.reason explains which constraint blocked and nearest suggests the smallest change. Prices are published menu or online-booking prices in USD; this search does not add requested or mandatory extras. Times are salon-local (America/Los_Angeles).

输入参数qdateafterlimitbeforestylistmax_pricespecialtyhair_lengthhaircut_typeneighborhoodrequire_availability

get_salon

Get salon

Full record for one salon as markdown: facts, hours, every haircut service with price/duration/inclusions, stylists, policies, attributes, evidence, booking rules, candidate start times from the published schedule. Every fact carries a status tag and date.

输入参数slug必填format

get_stylist

Get stylist

One stylist, under the name the salon's booking system shows: salon, bookable status, specialty evidence with sources, services and prices, candidate start times from the published schedule, and booking link.

输入参数slug必填format

get_availability

Get availability

NOT live availability. Use compare_options for budget/extras/date decisions. Candidate start times for one offering at one salon, optionally one stylist and a date/time window: candidate start times from the salon's published staff schedule; existing bookings are not subtracted, so some may already be taken — confirm on the booking page. Results carry slotBasis "schedule_candidates" and bookingsSubtracted false; freshness tells you how old the capture is.

输入参数dateafterlimitsalon必填beforestylistoffering必填

版本历史

1
  1. v1.0.0最新Oct 23, 2026

评分

已满足适用检查项的 72%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分

    请在注册中心条目中发布图标。

  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。