Back to Browse

Findsaunaplunge MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

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

10.0
Low Risk10.0Low Risk

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.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

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 GitHub

From 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.

Tools

ToolArgumentsReturns
search_venuesquery?, citySlug?, modality?, access?, maxDropInUsd?, limit?Compact venue records; filters AND-combine. maxDropInUsd matches only venues with a published drop-in price.
get_venueidThe full feed record, including per-fact sources.
list_citiesCovered cities with venue counts and available modalities.
get_city_statscitySlugCounts, published price and temperature ranges, contrast-capable venues.
get_data_freshnessWhen 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 POST is 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!