# BeachFinder - beaches and live conditions

> Search 184,900 swim spots, conditions, water activities, providers and guides worldwide.

- name: com.getbeachfinder/beachfinder
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 93/100
- quality: 91/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.getbeachfinder%2Fbeachfinder
- tools: https://api.protogrid.dev/v1/servers/com.getbeachfinder%2Fbeachfinder/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "beachfinder": {
      "type": "http",
      "url": "https://getbeachfinder.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 85
- provenance: 85
- drivers: +repository +dns-namespace +website +reachable +uptime-99% ~updated-48d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 91/100 (strong)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 12 of 12 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 3,770 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 12, about 3,770 tokens to load them all
- tool set hash: 7b0bc7127e8d3f67da0121671d3751b8
- badge: [![protogrid quality](https://protogrid.dev/badge/com.getbeachfinder/beachfinder.svg)](https://protogrid.dev/servers/com.getbeachfinder/beachfinder)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://getbeachfinder.com/mcp (streamable-http, auth none, reachable true, uptime30d 0.9915254)

## Packages

_none_

## Tools (12)

- `compare_spots`: Compare two to five explicit BeachFinder spot IDs using only documented facts and current available conditions.
- `get_community_conditions`: Get an anonymous aggregate of active BeachFinder community reports for one spot. No user identity is returned.
- `get_spot_conditions`: Get current water, weather, wind, UV, wave and current planning signals for one BeachFinder spot ID.
- `get_spot_details`: Get stable public facts and localized editorial content for one BeachFinder spot ID.
- `search_activity_providers`: Use for conversational requests for professionals near a destination: surf schools, camps, shops, board or wetsuit rental and repair; dive, snorkel and freedive centers; SUP, paddle, kayak and canoe rental, lessons or tours; rafting, canyoning and whitewater outfitters; boat, sailing, fishing, wildlife, jet-ski and beach services; plus campervan, motorhome, RV and surf-van rental, sales, dealers, conversion builders, repair workshops and coastal RV parks. Search in any supported language. Results expose only the provider name, normalized service category, approximate location, verification tier and BeachFinder profile/app links; direct contacts remain on the BeachFinder claimable profile.
- `search_beaches`: Find public beaches by city or consented coordinates and rank them for swimming, family, warm-water, low-wind, surf, accessibility or amenities. Returns compact results with BeachFinder links.
- `search_dive_snorkel_spots`: Find mapped diving and snorkeling locations without inferring visibility or safety.
- `search_guides`: Find active localized practical, destination and GTA travel guides published by BeachFinder.
- `search_river_whitewater_spots`: Find mapped river and whitewater activity locations near a destination.
- `search_surf_spots`: Find mapped swimming locations with surf or wave relevance and current planning signals when available.
- `search_swim_spots`: Find beaches, lakes, bathing places and public swimming locations. Current conditions are fetched only for the highest-ranked results.
- `search_vanlife_spots`: Find published van and camping locations near beaches while withholding direct contact details.
