Surfline

•
7
•

Accesses and delivers comprehensive surf forecasts from Surfline's public API, making detailed conditions, swell analysis, and timing information available to MCP-compatible clients like Claude.

Serves as a Model Context Protocol (MCP) server, integrating with Surfline's public API to provide in-depth surf forecasts. Users can access current conditions for various spots, detailed swell breakdowns, hourly forecasts, expert forecaster notes, wind conditions, and quality ratings. It also includes essential timing information such as sunrise/sunset, dawn/dusk, and tide schedules, all localized to the Pacific timezone. The server features secure Google OAuth authentication for seamless integration with AI assistants like Claude, requiring no Surfline API keys.

Key Features

01Expert forecaster observations with AM/PM timing advice and quality ratings.
02Secure Google OAuth integration for AI assistant access, compatible with claude.ai.
03Utilizes Surfline's public API endpoints, eliminating the need for private API keys.
04Comprehensive surf data including current conditions, detailed swell analysis, and 8-hour forecasts.
050 GitHub stars
06Accurate timing information for sunrise/sunset, dawn/dusk, and tide schedules, localized to Pacific timezone.

Use Cases

01Obtain real-time surf conditions and detailed forecasts for specific spots via AI assistants.
02Plan surf sessions by analyzing swell, wind, and tide schedules with expert insights.
03Quickly get recommendations for the best surf spots based on current conditions.