Server data from the Official MCP Registry
Cold plunge, sauna and contrast-therapy studios across US metros, each fact dated.
About
Cold plunge, sauna and contrast-therapy studios across US metros, each fact dated.
Remote endpoints: streamable-http: https://findsaunaplunge.com/mcp
Security Report
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
5 tools verified · Open access · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"com-findsaunaplunge-findsaunaplunge": {
"url": "https://findsaunaplunge.com/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
FindSaunaPlunge MCP server
Model Context Protocol server for findsaunaplunge.com: cold plunge, sauna and contrast-therapy venues across 23 US metros (548 venues, August 2026). 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.
- Endpoint:
https://findsaunaplunge.com/mcp— Streamable HTTP, stateless, no auth, open CORS.GETserves human documentation;POSTis JSON-RPC. - Registry:
com.findsaunaplunge/findsaunaplunge(domain-verified). - Data: same records as the CC BY 4.0 feed
/api/v1/venues.json; archived monthly at github.com/findsaunaplunge/data, DOI 10.5281/zenodo.22132913.
Tools
| Tool | Arguments | Returns |
|---|---|---|
search_venues | query?, citySlug?, modality?, access?, maxDropInUsd?, limit? | Compact venue records; filters AND-combine. maxDropInUsd matches only venues with a published drop-in price. |
get_venue | id | The full feed record, including per-fact sources. |
list_cities | — | Covered cities with venue counts and available modalities. |
get_city_stats | citySlug | Counts, published price and temperature ranges, contrast-capable venues. |
get_data_freshness | — | When the feed was built and the newest/oldest lastVerified. |
Connect
# Claude Code
claude mcp add --transport http findsaunaplunge https://findsaunaplunge.com/mcp
# Any client, by hand
curl -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}}}'
Run it yourself
The handler needs nothing but the public feed, so it runs anywhere with Node 24+:
node src/serve.ts # Streamable HTTP on :8080 — POST /mcp
node src/serve.ts --stdio # JSON-RPC over stdio, one message per line
docker build -t findsaunaplunge-mcp . && docker run -i findsaunaplunge-mcp # stdio
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.
How it runs
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.
Design rules
- Stateless: no sessions, no server-initiated SSE. Every
POSTis self-contained. - Unknown arguments are rejected with a message naming the valid ones, rather than silently ignored.
- Nothing here is, or will be, a paid placement.
Licence
MIT — see LICENSE. The venue data the server serves is separately licensed CC BY 4.0.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
