io.github.eranimore/surf-session-finder
Official3 toolsSurf Session Finder
Surf park sessions schedule availability and notifications for wave park surfers worldwide
Check wave park availability and get surf session notifications worldwide.
Captured live from the server via tools/list.
list_pools
List all supported surf pools worldwide with their IDs, names, and locations. Always call this first to get valid pool_id values for the other tools.
No parameters.
get_session_levels
Get the available session difficulty levels for a surf pool (e.g. Beginner, Intermediate, Advanced). Use the level names with find_sessions.
Parameters (1)
- pool_idstringrequired
Pool ID — use list_pools to get valid values
find_sessions
Find available surf sessions at a pool. Returns date, time, skill level, available spots, and a booking URL. Filter by level, minimum spots, or time window.
Parameters (4)
- pool_idstringrequired
Pool ID — use list_pools to get valid values
- levelsarray
Filter to specific level names (e.g. ["Beginner"]). Omit to return all levels.
- hours_aheadnumber
Search window in hours from now (default: 192 = 8 days)
- min_spotsnumber
Minimum available spots required (default: 0)
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"surf-session-finder": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://ssf-api-cf.surfsessionfinder.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.