Skip to main content
Glama
tzuri120-cloud

Kitesurf Forecast MCP

MCP_forecast

Kitesurf Forecast MCP

Minimal MCP server exposing two tools:

  • spot.forecast{lat, lon, hours?} → Open-Meteo Marine hourly wind & waves (knots, meters)

  • tide.predictions{station_id, begin_date, end_date, time_zone?, units?} → NOAA CO-OPS tide highs/lows

Deploy (Vercel)

  1. Fork/clone → push to GitHub.

  2. Go to vercel.com → New Project → Import your repo.

  3. Build output is the default (Node on serverless). No env vars required.

  4. On success you get: https://.vercel.app

Related MCP server: surfline-mcp

Test

  • Browser: open the root URL to see discovery JSON.

  • cURL example (forecast): curl "https://.vercel.app/api/index.js" # should be handled by routes

Use in MCP host

Claude Desktop mcp.json

{ "mcpServers": { "kitesurf-mcp": { "url": "https://.vercel.app" } } }

Then ask: "Using kitesurf-mcp, call spot.forecast for lat=41.39, lon=-70.51, hours=24".

ChatGPT (MCP beta)

Add a custom MCP server → URL: https://.vercel.app

Notes

  • Open-Meteo returns wind in knots when wind_speed_unit=kn.

  • NOAA tides require a station id; find one at tidesandcurrents.noaa.gov.

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    A minimal Python MCP server that provides surf forecasts for a single Surfline spot. It fetches both conditions and rating data through the get_surf_forecast tool.
    1
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides surf forecast data including swell height, period, direction, and wind conditions for any location worldwide using the Open-Meteo Marine API. It also includes tools to find the best day to surf and integrates with MCP clients via a Python server.
    20
    -