Kitesurf Forecast MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kitesurf Forecast MCPGet the kitesurf forecast for lat 41.39, lon -70.51 for the next 24 hours."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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)
Fork/clone → push to GitHub.
Go to vercel.com → New Project → Import your repo.
Build output is the default (Node on serverless). No env vars required.
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
An MCP server for weather information by @kulybaba
An MCP server for weather information by @kulybaba
Marine MCP — wraps marine-api.open-meteo.com (free, no auth)
Related MCP Servers
- AlicenseBqualityBmaintenanceThis is an MCP (Model Context Protocol) server that provides tools for interacting with the NOAA Tides and Currents API.2426 npm6MIT
- FlicenseBqualityDmaintenanceA 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-
- FlicenseNot gradedqualityCmaintenanceProvides 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-
- FlicenseNot gradedqualityDmaintenanceA weather-reactive MCP server that renders rich Open-Meteo weather widgets and provides plain JSON weather data, all without an API key.-