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。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。