{"name":"io.github.Ac0AI/sauna-guide-quotes","slug":"ac0ai-sauna-guide-quotes","title":"Sauna Guide Quotes","description":"Prepare and submit private home sauna quote requests only after explicit user approval.","url":"https://mcp.market/server/ac0ai-sauna-guide-quotes","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":8,"ok":8,"last_checked_at":"2026-09-21T08:55:58.756Z","last_ok_at":"2026-09-21T08:55:58.756Z","latency_ms":301},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://sauna.guide/integrations/sauna-guide-quotes","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://sauna.guide/mcp"}],"packages":[],"tools":[{"name":"prepare_sauna_quote_request","description":"Validate a draft sauna project request and identify missing details. This is read-only: it does not store data, send email, select a provider, or share contact details.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"postalCode":{"type":"string","pattern":"^\\d{5}(?:-\\d{4})?$","description":"US ZIP code where the sauna will be installed."},"state":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Two-letter US state code for the project."},"city":{"type":"string","minLength":2,"maxLength":100,"description":"City where the sauna will be installed."},"contactName":{"type":"string","minLength":2,"maxLength":100,"description":"Name of the person requesting the quote."},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","description":"Email address for personal provider-search updates."},"phone":{"type":"string","maxLength":30,"description":"US phone number for questions about the project."},"projectType":{"type":"string","enum":["prebuilt","custom_indoor","custom_outdoor","not_sure"],"description":"Prebuilt, custom indoor, custom outdoor, or not yet decided."},"heatType":{"type":"string","enum":["traditional_electric","wood_fired","infrared","hybrid_or_unsure"],"description":"Preferred sauna heat type, or hybrid_or_unsure when not decided."},"electricalReadiness":{"type":"string","enum":["240v_ready","120v_only","no_site_power","not_sure"],"description":"Optional description of the electrical power currently available at the site."},"budget":{"type":"string","enum":["under_5k","5k_10k","10k_20k","20k_plus","not_sure"],"description":"Expected project budget range in US dollars."},"timeline":{"type":"string","enum":["within_30_days","1_3_months","3_6_months","researching"],"description":"Expected purchase or installation timeline."},"brandOrModel":{"type":"string","maxLength":160,"description":"Optional sauna brand or model already under consideration."},"notes":{"type":"string","maxLength":2000,"description":"Optional project details such as space, access, foundation, or electrical work."}},"required":["postalCode"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"submit_sauna_quote_request","description":"Store a complete sauna project request and send confirmation and internal notification emails. Call only after prepare_sauna_quote_request and after the user explicitly approves submission. This never subscribes the user to a newsletter and never shares contact details with providers.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"requestId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"The requestId returned by prepare_sauna_quote_request for this project."},"postalCode":{"type":"string","pattern":"^\\d{5}(?:-\\d{4})?$","description":"US ZIP code where the sauna will be installed."},"state":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Two-letter US state code for the project."},"city":{"type":"string","minLength":2,"maxLength":100,"description":"City where the sauna will be installed."},"contactName":{"type":"string","minLength":2,"maxLength":100,"description":"Name of the person requesting the quote."},"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","description":"Email address for personal provider-search updates."},"phone":{"type":"string","maxLength":30,"description":"US phone number for questions about the project."},"projectType":{"type":"string","enum":["prebuilt","custom_indoor","custom_outdoor","not_sure"],"description":"Prebuilt, custom indoor, custom outdoor, or not yet decided."},"heatType":{"type":"string","enum":["traditional_electric","wood_fired","infrared","hybrid_or_unsure"],"description":"Preferred sauna heat type, or hybrid_or_unsure when not decided."},"electricalReadiness":{"type":"string","enum":["240v_ready","120v_only","no_site_power","not_sure"],"description":"Optional description of the electrical power currently available at the site."},"budget":{"type":"string","enum":["under_5k","5k_10k","10k_20k","20k_plus","not_sure"],"description":"Expected project budget range in US dollars."},"timeline":{"type":"string","enum":["within_30_days","1_3_months","3_6_months","researching"],"description":"Expected purchase or installation timeline."},"brandOrModel":{"type":"string","maxLength":160,"description":"Optional sauna brand or model already under consideration."},"notes":{"type":"string","maxLength":2000,"description":"Optional project details such as space, access, foundation, or electrical work."},"confirmRequest":{"type":"boolean","const":true,"description":"Set to true only after the user explicitly approves storing the request and sending confirmation and internal notification emails."}},"required":["requestId","postalCode","state","city","contactName","email","phone","projectType","heatType","budget","timeline","confirmRequest"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-21T05:08:54.681Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-21T05:08:54.684Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 395ms"]},"poisoning":{"score":15,"max":15,"notes":["2 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://sauna.guide/mcp","reachable":true,"authRequired":false,"latencyMs":395,"serverInfo":{"name":"sauna-guide-quotes","version":"1.1.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://sauna.guide/images/directory-icon-256.png","source":"registry","width":256,"height":256},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}