Surf Booking

eu.surfbooking/surfbooking · v0.2.0 · location-and-travel

Surf Booking is healthy: it completed an MCP handshake in 529 ms and exposes 11 tools.

Surf lessons from verified schools and the sea beach by beach, for your level and hour. Read-only.

Endpoint: https://www.surfbooking.eu/api/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count11
Latency529 ms
Last checked (UTC)2026-10-20T04:01:01.963Z

Health history

Checked (UTC)StatusLatencyError
2026-10-20T04:01:01.963ZHealthy529

Tools (11)

search_lessonsSearch bookable surf lessons on SurfBooking by free-text query (zone, beach, level, activity), with optional structured filters (level, maxPrice, date range). Returns upcoming lessons with date, time, spot, level, school, price and a booking link, and says how many matched. All times are local Europ
lesson_detailsGet full details of a specific bookable lesson by its id (date, time, level, price, duration, spots left, what's included). Use the id returned by search_lessons. Read-only. Great for 'tell me more about that lesson' or 'o que está incluído nessa aula'.
get_booking_linkGet the secure SurfBooking link a user opens to BOOK and PAY for a lesson (Stripe). NEVER books or charges — only returns the URL; the human completes the purchase. Great for 'send me the payment link' or 'manda-me o link para pagar essa aula'.
surf_forecastGet the SurfBooking forecast for a surf spot by name (e.g. 'Carcavelos', 'Ericeira', 'Matosinhos', 'Peniche'). Returns the current 0–10 surf score with label, the level-relevant wave height, period and wind, PLUS a multi-day outlook (the best daylight window per day for the next ~week) so you can an
size_equipmentRecommend surf gear sizes (wetsuit, board, leash, and boots if a shoe size is given) from a person's weight, height and surf level. Pure EU/Portugal sizing calculation — read-only, books or charges nothing. Useful before picking a lesson so the right gear is ready. Great for 'what wetsuit size do I
list_zonesList the surf zones/regions covered by SurfBooking (SurfBooking zones only: Portugal (27 zones), South Africa (4 zones), Spain (2 zones), Italy (2 zones); list_zones names them), with how many certified schools each has and whether lessons are bookable. Use this FIRST for an open 'where can I learn
list_spotsList surf beaches (spots), optionally filtered to one zone/region, with bottom type and a short description so you can pick beginner-friendly beaches. Pair with surf_forecast (per-spot level-aware score + best day) and search_lessons (bookable lessons there). Great for 'which beaches are in Ericeira
recommend_spotsRecommend the top surf beaches in SurfBooking zones right now. Pass `level` for a LEVEL-AWARE ranking — the best spots for a beginner / advanced surfer at this moment, weighted by how well each spot's live wave fits that level. Without `level`, ranks by the live SurfBooking Index (conditions + activ
find_hotelsFind SurfBooking's official PARTNER hotels (Feels Like Home / FLH) — designer hotels in Portugal whose guests book certified surf lessons through SurfBooking. Optionally filter by zone/city (e.g. 'Ericeira', 'Lisbon', 'Porto'). Use for 'where can I stay near the surf?' or 'hotel + surf lesson packag
find_lessons_by_conditionsFind bookable surf lessons at SurfBooking beaches where current sea conditions match the given criteria: minimum wave height, minimum surf score, wind quality, and/or a specific level. Returns real upcoming lessons with date, time, spot, price and a booking link — only from spots where the sea ACTUA
best_surf_todayReturn the top surf spots in SurfBooking zones right now, ranked by current live conditions. Scores every active SurfBooking spot (wave height, swell period, wind, coast facing) and returns the best ones with wave height, wind, surf score, level suitability, and a link to each beach's page with its