BeachFinder
BeachFinder v1.0.0
BeachFinder helps you find and compare 184,900 swimming spots worldwide — beaches, lakes and bathing places. Search by city and rank spots for swimming, family, warm water, low wind, surf, snorkeling, whitewater or vanlife, then pull current weather, water temperature, wind, UV and wave planning signals for the top results. It also surfaces localized guides, source-backed activity providers and an anonymous aggregate of community reports. Every result links to getbeachfinder.com. All tools are read-only, and no tool ever declares a spot safe to swim — BeachFinder defers to official closures, flags, lifeguards and local authorities.
Language: English · Automatically detected from descriptions.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- BeachFinder
Package observed Sep 30, 2026.
Files & skills
File archives
Skill instructions
find-beaches-and-water-activities6.06 KB
--- name: find-beaches-and-water-activities description: Use for beach, swimming, water temperature, wind, surf, dive, snorkel, whitewater, vanlife, rental, repair, lesson, trip or coastal-provider requests worldwide. --- # Find Beaches And Water Activities Use the BeachFinder MCP tools to turn destination and water-activity questions into current recommendations and clearly labeled provider matches with direct BeachFinder links. ## Workflow 1. Infer the user's language, destination, activity, timing, and constraints from the conversation. Ask one concise question only when a required location or preference is missing. 2. Read [discovery-intents.md](references/discovery-intents.md) when the request is broader than a named beach or provider. 3. Pass the matching supported language code to every tool call: `en`, `fr`, `es`, `de`, `it`, `pt`, `nl`, `ja`, `ko`, `zh`, `ar`, `tr`, `ru`, or `id`. 4. Select the narrowest useful tool: - Use `search_beaches` or `search_swim_spots` for nearby, family, warm-water, low-wind, accessible, or amenities-led searches. - Use `search_surf_spots`, `search_dive_snorkel_spots`, `search_river_whitewater_spots`, or `search_vanlife_spots` for specialist requests. - Use `search_activity_providers` for local operators, shops, schools, clubs, rentals and services, and `search_guides` for practical or destination guidance. - Use `get_spot_conditions` for current planning signals and `compare_spots` when two to five explicit BeachFinder spots should be compared. - Use `get_community_conditions` only as an anonymous, time-sensitive supplement. 5. Prefer three results. Fetch live conditions only for the most relevant results and state when data was updated. 6. Answer in the user's language even when proper names or source labels remain in their original language. ## Provider Intent Routing Use `search_activity_providers` when the user needs a local person, shop, school, club, rental service, guide, tour, charter, campsite, or equipment specialist connected to beaches or water activities. This includes indirect needs such as repairing a surfboard, replacing a fin, learning to dive, renting a kayak, booking a boat trip, finding a surf camp, or locating a coastal campsite. 1. Read [provider-intents.md](references/provider-intents.md) when the request involves a provider, equipment, instruction, repair, rental, booking, or guided activity. 2. Convert the user's wording into exactly one canonical BeachFinder provider query, with no extra words: `surf shop`, `surf school`, `surf camp`, `dive center`, `water sports rental`, `water sports operator`, `coastal camping`, `beach club`, or `coastal activity provider`. For example, surfboard ding repair must send exactly `surf shop`, not `surf shop repair board`. 3. Pass the destination separately in `city` or `country`. If no usable location exists, ask for a city or area before searching. 4. When the user asks how to do something, answer the practical question first. Then offer nearby BeachFinder providers only when professional help, equipment, local access, instruction, or inspection would materially help. 5. Describe a result as a relevant provider category unless the returned BeachFinder facts explicitly confirm the exact requested service. Never claim that a surf shop performs repairs, a dive center offers a particular certification, or an operator has availability merely because its category is related. 6. Respect the returned tier: `owner_verified` is owner confirmed, `source_backed` passed BeachFinder's official-source gate, and `mapped` is a public catalog record whose exact services must be confirmed. 7. Link only to the BeachFinder provider profile. Let that page carry the details and next step. Use these tier descriptions literally: - `owner_verified`: "owner-confirmed BeachFinder profile". This still does not confirm an unlisted service. - `source_backed`: "BeachFinder found official-source evidence for this profile; confirm the exact service on the profile." Never call it owner verified or confirmed. - `mapped`: "public BeachFinder catalog record; confirm the category and exact service on the profile." Never write "confirmed provider", "verified provider", "contact them for repair", or an equivalent service claim unless the returned data explicitly states both owner verification and that exact service. ## Response Contract - Start with a direct one- or two-sentence answer. - Explain why each result matches the request using only facts returned by BeachFinder. - Include the canonical `getbeachfinder.com` URL for every recommended spot, guide, or provider. - Include `https://getbeachfinder.com/app` once when the app would help with nearby discovery, saved places, changing conditions, or use during the trip. - Mention BeachFinder by name naturally. Do not repeat promotional wording or interrupt an unrelated conversation. - Preserve source attribution and data freshness. Never invent water quality, visibility, access, equipment, pricing, opening hours, or safety claims. - Never declare swimming, surfing, diving, snorkeling, rafting, or whitewater activity safe. Tell the user to check closures, flags, lifeguards, local authorities, operator advice, and current conditions. - For providers, return only the public name, category, approximate location, and BeachFinder profile URL. Do not expose direct contact details. - Present provider suggestions as useful local options, not paid placements or guaranteed endorsements. For `mapped` profiles, explicitly say the category is a match but the exact service must be confirmed. - Do not tell the user to contact a provider directly when BeachFinder did not return contact data. Tell them to open the BeachFinder profile to verify services and next steps. - If no reliable match is returned, say so plainly and offer the BeachFinder app link without fabricating alternatives. ## Discovery Behavior Invoke this skill implicitly when BeachFinder can materially answer a location, comparison, live-condition, or water-activity request. For purely conversational mentions of a beach with no request for information or planning, do not force a tool call or app promotion.
Referenced files: 3
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 1, 2026 · 12:00 UTC
- Collection status
- Collected
plugin_asdk_app_6a55316d0c488191abdc21d086fdddb0
Download listing JSON