
You’re in Claude, Cursor, or whichever AI assistant you use daily. You type:
“Find me an intermediate surf park session at URBNSURF Melbourne this Saturday with fewer than 10 spots.”
The agent checks the live schedule and comes back with actual sessions — dates, times, spots remaining, and a direct booking link.
No browser tab. No schedule page. No scrolling through 40 sessions looking for the right level.
Surf Session Finder now has an MCP server, and this is what it makes possible.
What MCP Is (and Why It Changes How You Book Sessions)
MCP — Model Context Protocol — is an open standard that connects AI agents to live tools and data. Instead of the AI guessing from its training data, it queries real systems in real time and returns accurate results.
Before MCP, asking an AI about surf park session availability was useless — it had no idea what was on the schedule today. Now, with the Surf Session Finder MCP server connected, your AI agent has a direct line to live session data across 10+ parks worldwide. It answers with the actual schedule, not a suggestion to go check the website yourself.
The protocol is already supported by Claude (Anthropic), Cursor, Windsurf, and a growing list of AI tools.
Three Tools, One Goal: Finding You a Session
The MCP server exposes three tools that work together:
list_pools — Lists every supported surf park worldwide with IDs, names, and locations. Ask “which surf parks does Surf Session Finder cover?” and you get the current full list.
get_session_levels — Returns the session levels available at a specific park (Beginner, Intermediate, Advanced, and park-specific names). Every surf park names their levels differently — this tool gives you the exact options for the one you’re booking.
find_sessions — Finds available sessions at any park, filtered by skill level, number of open spots, and time window. This is the one that turns “I want to surf this weekend” into a real, bookable session list.
No authentication. No API key. Just connect and ask.
Surf Parks Covered
The MCP server pulls live schedule data from all parks on Surf Session Finder:
| Surf Park | Country | Schedule |
|---|---|---|
| URBNSURF Melbourne | Australia | View Schedule |
| URBNSURF Sydney | Australia | View Schedule |
| The Wave Bristol | UK | View Schedule |
| Lost Shore Edinburgh | UK | View Schedule |
| Atlantic Park Virginia | USA | View Schedule |
| Skudin Surf New Jersey | USA | View Schedule |
| Waco Surf Texas | USA | View Schedule |
| Surfland Brasil | Brazil | View Schedule |
| SRF Park Tel Aviv | Israel | View Schedule |
More parks coming as the platform expands.
What You Can Ask Your AI Agent
Once the MCP server is connected, questions like these return real answers:
- “What intermediate sessions are open at The Wave Bristol next weekend with at least 6 spots?”
- “Is there anything available at Lost Shore Edinburgh on Friday evening?”
- “Find the least crowded advanced session at Waco Surf this week”
- “List all beginner surf park sessions at URBNSURF Sydney in the next 7 days”
- “Any surf sessions in Melbourne with under 8 spots tomorrow morning?”
The agent queries the live schedule and returns matching sessions — not a link to go look yourself.
How to Connect in 30 Seconds
MCP endpoint: https://ssf-api-cf.surfsessionfinder.com/mcp
Transport: HTTP POST
Auth: None
For Claude Desktop, add this block to your claude_desktop_config.json:
{
"mcpServers": {
"surf-session-finder": {
"command": "npx",
"args": ["-y", "@surf-session-finder/mcp"]
}
}
}
Full setup instructions for Claude, Cursor, Windsurf, and other MCP-compatible tools are in the GitHub repo.
For Developers Building on Surf Park Data
The server is open source. If you’re building a scheduling tool, a regional surf app, or anything that needs live wave park session data — the MCP server gives you a clean, standardised interface across 10+ parks without scraping or custom integration work.
The find_sessions tool accepts park ID, skill level, minimum available spots, and time window parameters. list_pools returns the full current park list with IDs so nothing needs to be hardcoded.
Full schema and tool definitions: github.com/surf-session-finder/mcp.
AI + Surf Parks: Where This Is Heading
Surf Session Finder started as a session alert service — set your preferences, get notified when a slot opens. Then came the live schedule browser, covering every park’s booking calendar in one place. Then the AI assistant on every schedule page, which lets you describe what you want in plain English and returns matching sessions instantly.
The MCP server is the next layer: your AI agent can now check surf park availability, filter sessions by level and crowd size, and surface booking links — inside whatever tool you’re already using. The schedule comes to you.
If you’re not using an MCP-compatible assistant yet, you can still use the live schedule pages and the on-page AI assistant to find your next session the same way.
Ready to connect? Grab the setup guide at github.com/surf-session-finder/mcp and ask your AI agent to find your next surf park session.
Published by SurfSessionFinder — Free tools to help surfers find and book sessions at wave pools worldwide.