Surf Booking

eu.surfbooking由 surfbooking.eu 發布官方發布者v0.2.0更新於 Oct 27, 2026

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

已驗證Streamable HTTP可網頁執行位置與生活網頁搜尋與抓取

概覽

AI 產生的概覽

SurfBooking 讓助理搜尋認證衝浪學校的課程、查看即時海況與預報,並取得葡萄牙、西班牙、義大利與南非的預訂連結。

可以做什麼
  • 搜尋與檢視課程:依關鍵字或篩選條件尋找可預訂的衝浪課程、讀取課程詳情,並取得供使用者開啟以預訂並付款的安全連結。
  • 查看海況:取得某浪點的目前衝浪評分、浪高、週期與風況,以及未來多日展望,並列出當下最佳浪點。
  • 選擇地點:列出涵蓋的區域與海灘,並依即時海況或衝浪程度推薦浪點。
  • 依海況媒合課程:只回傳目前海況符合浪高、評分、風況或程度條件的海灘上的近期課程。
  • 建議裝備尺寸:依體重、身高與程度給出防寒衣、衝浪板、腳繩與靴子的尺寸建議。
適用情境
適合正在規劃衝浪旅行或課程、想比較學校、價格與時間,或想判斷海況是否適合自身程度、先挑海灘再預訂的人。除提供付款連結外皆為唯讀,購買仍由使用者本人完成。
執行需求
需要連線至服務商網站上的遠端 streamable HTTP 端點;未宣告任何套件、環境變數或請求標頭。未宣告身分驗證,因此連線不需帳號或 API 金鑰。
安裝前請注意
預訂連結指向真實付款頁面;伺服器本身不預訂也不扣款,但使用者會在該頁面付款。課程名額、價格與海況由服務商提供,可能變動。裝備尺寸僅為計算結果,不保證合身。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Surf Booking,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/eu.surfbooking%2Fsurfbooking/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "surf-booking": {
      "type": "http",
      "url": "https://www.surfbooking.eu/api/mcp"
    }
  }
}

工具

10

search_lessons

Search surf lessons

Search 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 Europe/Lisbon. SurfBooking zones with schools only: Portugal (14 zones with schools), Spain (1 zone with schools). Read-only — does not book or charge anything. It returns lessons, not a ranking of where the surf is good right now. Great for 'aulas de surf na Ericeira', 'beginner lessons this weekend' or 'surf lesson under 40 euros'. This is the general search by place, level, date and price; it does not filter by what the sea is doing, and it does not search hotels.

輸入參數tofromlevelquery必填maxPrice

lesson_details

Lesson details

Get full details of a specific bookable lesson by its id (date, time, level, price, duration, spots left, what's included). Takes a lesson id from a lesson search result. Read-only. Great for 'tell me more about that lesson' or 'o que está incluído nessa aula'.

輸入參數lessonId必填

surf_forecast

Surf forecast

Get 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 answer 'which day this week should I book a lesson?'. The score is level-aware and scored per spot (proprietary). Read-only, SurfBooking zones only: Portugal (27 zones), South Africa (4 zones), Spain (2 zones), Italy (2 zones), times Europe/Lisbon. Books or charges nothing.

輸入參數spot必填level

size_equipment

Gear sizes

Recommend 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 need' or 'que prancha para 80 kg e 1,80 m'.

輸入參數level必填heightweight必填shoeSizeEu

list_zones

Surf zones

List the surf zones/regions covered by SurfBooking (SurfBooking zones only: Portugal (27 zones), South Africa (4 zones), Spain (2 zones), Italy (2 zones)), with how many certified schools each has and whether lessons are bookable. Answers an open 'where can I learn to surf?' / 'best region for beginners?' question. This is about REGIONS and school coverage, never live sea conditions or per-level rankings.

無需輸入參數。

list_spots

Surf spots

List surf beaches (spots), optionally filtered to one zone/region, with bottom type and a short description so you can pick beginner-friendly beaches. Returns beaches, not forecasts or lessons. Great for 'which beaches are in Ericeira' or 'praias boas para iniciantes no Algarve'.

輸入參數zone

recommend_spots

Recommended spots

Recommend 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 + activity). Best for 'where's good to surf now?' / 'best beach for a beginner today?'. Optionally filter by zone. It ranks beaches for right now, not the best day ahead, and returns no lessons. This returns BEACHES, not lessons.

輸入參數zonelevellimit

find_lessons_by_conditions

Lessons for the conditions

Find 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 ACTUALLY meets your threshold right now. Great for 'find beginner lessons when the sea is at least 1m', 'show lessons on days with light wind', or 'surf quando o mar tiver pelo menos 1.5m'. The scoring algorithm is proprietary and runs server-side. Read-only, SurfBooking zones with schools only: Portugal (14 zones with schools), Spain (1 zone with schools). Books or charges nothing. It always returns lessons, never a plain ranking of beaches.

輸入參數dayszonelevelwaveMinscoreMinlightWind

best_surf_today

Best surf today

Return 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 lessons. Great for 'what's the best surf spot today?', 'onde está o surf melhor agora?', or 'melhores condições de surf em Portugal'. Conditions are cached from the live forecast and updated every 15 minutes. Read-only, SurfBooking zones only: Portugal (27 zones), South Africa (4 zones), Spain (2 zones), Italy (2 zones). The ranking is by live conditions only, not weighted to one surfer level.

輸入參數levellimit

版本歷史

1
  1. v0.2.0最新Oct 19, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。