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。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。