search_venues
Search venues
Search cold plunge / sauna venues. All filters are optional and AND-combined. Absent fields in results mean "not published", never zero.
limitqueryaccesscitySlugmodalitymaxDropInUsd
com.findsaunaplunge由 findsaunaplunge.com 發布官方發布者v1.0.1更新於 Nov 2, 2026
Cold plunge, sauna and contrast-therapy studios across US metros, each fact dated.
唯讀 MCP 伺服器,用來搜尋美國冷水浴、三溫暖與冷熱交替療法場館,提供附日期與來源的事實及城市統計。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.findsaunaplunge%2Ffindsaunaplunge/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"findsaunaplunge-us-cold-plunge-sauna-stu": {
"type": "http",
"url": "https://findsaunaplunge.com/mcp"
}
}
}[CI] [findsaunaplunge/mcp MCP server]
Model Context Protocol server for findsaunaplunge.com: cold plunge, sauna and contrast-therapy venues across US metros. get_data_freshness reports the current venue count and the dates the records were last checked. Every published temperature and price is read from the venue's own pages and carries its source URL, capture date and verbatim quote. Absent fields mean the venue does not publish that detail — never zero.
https://findsaunaplunge.com/mcp — Streamable HTTP, stateless, no auth, open CORS. GET serves human documentation; POST is JSON-RPC.com.findsaunaplunge/findsaunaplunge (domain-verified)./api/v1/venues.json; archived monthly at github.com/findsaunaplunge/data, DOI 10.5281/zenodo.22132913.The handler needs nothing but the public feed, so it runs anywhere with Node 24+:
Both modes read https://findsaunaplunge.com/api/v1/venues.json (override with FINDSAUNAPLUNGE_ORIGIN), so a self-hosted copy serves exactly what the site serves.
src/mcp.ts is the whole server: one handleMcp(request, env) function mounted at /mcp inside the site's Cloudflare Worker. It has no dependencies. Tool results come from the static /api/v1/venues.json asset produced by the site build (fetched through the Worker's ASSETS binding and memoized per isolate), so the server can never disagree with the site and a deploy refreshes it automatically. server.json is the registry manifest.
This repository is the published source of that server. The site itself is not open source.
POST is self-contained.MIT — see LICENSE. The venue data the server serves is separately licensed CC BY 4.0.
來源:README.md,提交 b9a68f0
Search venues
Search cold plunge / sauna venues. All filters are optional and AND-combined. Absent fields in results mean "not published", never zero.
limitqueryaccesscitySlugmodalitymaxDropInUsdGet one venue
Fetch the full record for one venue by its stable id.
id必填List covered cities
Cities with live venues, with counts and available modalities.
無需輸入參數。
Get city statistics
Aggregate figures for one covered city: venue count, modality and access breakdowns, contrast-capable count, and median published prices and plunge temperature. Every median carries its denominator (n) — absent fields are excluded, never treated as zero.
citySlug必填Get dataset freshness
When the dataset was generated and how recently venues were checked: oldest and newest lastVerified dates, counts by age bucket, and the newest check date per city.
無需輸入參數。
已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
# Claude Codeclaude mcp add --transport http findsaunaplunge https://findsaunaplunge.com/mcp
# Any client, by handcurl -s -X POST https://findsaunaplunge.com/mcp -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_venues","arguments":{"citySlug":"austin-tx","modality":"cold_plunge","limit":3}}}'npm start # JSON-RPC over stdio, one message per line (= node src/serve.ts --stdio)npm run http # Streamable HTTP on :8080 — POST /mcp (= node src/serve.ts)docker build -t findsaunaplunge-mcp . && docker run -i findsaunaplunge-mcp # stdionpm test # smoke test: stdio + HTTP against the live feed