shouldigo-surf-mcp
by orlench
README.md
# shouldigo-surf-mcp
MCP server for [Should I Go?](https://shouldigo.surf) — real-time surf conditions for 5,000+ beaches worldwide.
Use this with Claude Desktop, Claude Code, or any MCP-compatible client to check surf conditions, find nearby spots, and get a score + verdict on whether it's worth paddling out.
## Setup
### Claude Desktop
Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):
```json
{
"mcpServers": {
"shouldigo-surf": {
"command": "npx",
"args": ["-y", "shouldigo-surf-mcp"]
}
}
}
```
### Claude Code
```bash
claude mcp add shouldigo-surf -- npx -y shouldigo-surf-mcp
```
## Tools
### check_conditions
Get real-time surf conditions for a specific beach.
**Input:** `{ "spotId": "pipeline" }`
**Returns:** Score (0-100), verdict (yes/no/maybe), wave height, wind, water temp, trend, and board recommendation.
### find_nearest_spot
Find the nearest surf spot to given coordinates.
**Input:** `{ "lat": 21.66, "lon": -158.05 }` (optional — auto-detects if omitted)
### list_spots
List all available surf spots, optionally filtered by country.
**Input:** `{ "country": "Australia" }` (optional)
## Example
Ask Claude:
> "What are the surf conditions at Pipeline right now?"
> "Find me the nearest surf spot to Sydney and check if it's worth going"
> "List all surf spots in Portugal"
## API
This MCP server calls the public [Should I Go? API](https://api.shouldigo.surf). No API key needed.
Rate limited to 60 requests per 15 minutes. For higher limits, email support@shouldigo.surf.
## License
MIT
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues