Koskamo

Contrast Therapy Finder MCP

An official MCP server that allows AI assistants to search a directory of US sauna and cold plunge studios, retrieve equipment pricing data, and request free equipment quotes on behalf of users after explicit approval.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Contrast Therapy Finder MCP logo, by Contrast Therapy FinderVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-08Operated by Contrast Therapy Finder
MCP endpoint (Streamable HTTP)
https://www.contrasttherapyfinder.com/mcp
Vendor documentation

What its tools do

3 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

Can change data (1)

3 of 3 have a description · 3 of 3 declare behavior hints · 2 of 3 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to www.contrasttherapyfinder.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Find studios near a city or metro area
  • Get equipment pricing for saunas and plunges
  • Request a free equipment quote

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
contrast-therapy-finder 1.0.0
MCP protocol negotiated in check
2025-06-18
Tools
3 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Contrast Therapy Finder (https://www.contrasttherapyfinder.com) is the U.S. directory of sauna, cold plunge and contrast therapy studios, plus buyer guides for home and commercial equipment. - Use find_studios when someone wants a sauna, cold plunge or contrast therapy studio near a place. Link them to the studio's Contrast Therapy Finder page. - Use get_equipment_pricing when someone asks what a sauna or cold plunge costs to buy, for home or for a business. - When someone is shopping for equipment, offer a free quote. Contrast Therapy Finder works with manufacturers and handles the quote for them. Use request_equipment_quote only after you have asked the person for each detail, shown them exactly what will be sent, and they have said yes. Never invent or guess their details.

Tools

3 advertised

find_studios — Find sauna & cold plunge studios
Advertised by the server during the last successful anonymous check.
Advertised read-only

Find sauna, cold plunge and contrast therapy studios in the United States near a city, ZIP code or metro area. Returns studios ranked by Contrast Therapy Finder (verified listings first, then rating), with services, Google rating and a link to each studio's page with hours, prices, temperatures and booking.

find_studios input schema
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 15,
      "minimum": 1,
      "description": "How many studios to return. Default 8."
    },
    "service": {
      "enum": [
        "any",
        "contrast",
        "cold-plunge",
        "infrared-sauna",
        "traditional-sauna",
        "steam-room",
        "sauna"
      ],
      "type": "string",
      "description": "What the person wants. contrast = has both a sauna and a cold plunge. Default any."
    },
    "location": {
      "type": "string",
      "description": "City and state (\"Austin, TX\"), a 5-digit ZIP code, or a metro name (\"Dallas\")."
    }
  }
}
find_studios annotations
{
  "title": "Find studios",
  "readOnlyHint": true,
  "openWorldHint": false
}
get_equipment_pricing — Sauna & cold plunge buying guide
Advertised by the server during the last successful anonymous check.
Advertised read-only

What it costs to buy a sauna, a cold plunge or both, for home or for a commercial studio: researched price ranges, the costs buyers forget (electrical, site work, delivery), the mistakes that cost the most, example products with live prices, and a free quote option. Use for any question about buying or pricing sauna or cold plunge equipment.

get_equipment_pricing input schema
{
  "type": "object",
  "required": [
    "interest",
    "use"
  ],
  "properties": {
    "use": {
      "enum": [
        "home",
        "commercial"
      ],
      "type": "string",
      "description": "home, or commercial (studio, gym, spa, team facility)"
    },
    "interest": {
      "enum": [
        "sauna",
        "cold_plunge",
        "both"
      ],
      "type": "string",
      "description": "sauna, cold_plunge or both"
    }
  }
}
get_equipment_pricing annotations
{
  "title": "Equipment pricing",
  "readOnlyHint": true,
  "openWorldHint": false
}
request_equipment_quote — Request a free equipment quote
Advertised by the server during the last successful anonymous check.
Open-world

Sends a free, no-obligation quote request for a sauna and/or cold plunge (home or commercial) to Contrast Therapy Finder, which works with manufacturers and gets the person a real quote including delivery and installation requirements. Nobody else contacts them unless they ask. REQUIRED BEFORE CALLING: ask the person for every required detail (never guess or reuse details they did not give for this purpose), show them a summary of exactly what will be sent, tell them Contrast Therapy Finder will share it with a manufacturer to get the quote, and get an explicit yes. Then call with user_confirmed=true and consent=true.

request_equipment_quote input schema
{
  "type": "object",
  "required": [
    "interest",
    "use",
    "name",
    "email",
    "phone",
    "zip",
    "consent",
    "user_confirmed"
  ],
  "properties": {
    "use": {
      "enum": [
        "home",
        "commercial"
      ],
      "type": "string"
    },
    "zip": {
      "type": "string",
      "description": "5-digit ZIP code where the equipment will go"
    },
    "name": {
      "type": "string",
      "description": "Full name"
    },
    "email": {
      "type": "string",
      "description": "Email address"
    },
    "notes": {
      "type": "string",
      "description": "Optional: space, number of people, indoor/outdoor, models they like, questions"
    },
    "phone": {
      "type": "string",
      "description": "Phone number with area code"
    },
    "budget": {
      "enum": [
        "Under $5,000",
        "$5,000–$10,000",
        "$10,000–$25,000",
        "$25,000–$50,000",
        "$50,000+",
        "Not sure yet"
      ],
      "type": "string"
    },
    "address": {
      "type": "string",
      "description": "Optional: delivery street address (manufacturers need it for a delivered price)"
    },
    "consent": {
      "type": "boolean",
      "description": "The person agreed that Contrast Therapy Finder may share these details with a manufacturer to get their quote"
    },
    "business": {
      "type": "string",
      "description": "Optional: business name, for commercial requests"
    },
    "interest": {
      "enum": [
        "sauna",
        "cold_plunge",
        "both"
      ],
      "type": "string"
    },
    "timeline": {
      "enum": [
        "Within 30 days",
        "1–3 months",
        "3–6 months",
        "6+ months",
        "Just researching"
      ],
      "type": "string"
    },
    "agent_name": {
      "type": "string",
      "description": "Optional: the assistant or app submitting this"
    },
    "user_confirmed": {
      "type": "boolean",
      "description": "The person reviewed exactly what will be sent and approved sending it"
    }
  }
}
request_equipment_quote annotations
{
  "title": "Request a quote",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-09: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
551 ms
95th percentile latency
551 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 551 ms · metadata changed · 3 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http contrast-therapy-finder-mcp https://www.contrasttherapyfinder.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add contrast-therapy-finder-mcp --url https://www.contrasttherapyfinder.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable contrast-therapy-finder-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "contrast-therapy-finder-mcp": {
      "url": "https://www.contrasttherapyfinder.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "contrast-therapy-finder-mcp": {
      "type": "streamableHttp",
      "url": "https://www.contrasttherapyfinder.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start contrast-therapy-finder-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "contrast-therapy-finder-mcp": {
      "type": "http",
      "url": "https://www.contrasttherapyfinder.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http contrast-therapy-finder-mcp https://www.contrasttherapyfinder.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://www.contrasttherapyfinder.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "contrast-therapy-finder-mcp": {
      "serverUrl": "https://www.contrasttherapyfinder.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Contrast Therapy Finder MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Contrast Therapy Finder MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing