Wave Refraction Effect

Wave Refraction Effect MCP Connector for Claude

A+

Calculates wave refraction, breaking points, and point break intensity based on bathymetry.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides computational models to analyze how seafloor topography influences ocean swells. By processing bathymetry contours and swell parameters, it determines how waves bend (refraction) and where they will impact the coast. Use get_refraction_profile to map direction changes, predict_breaking_zone to find the physical breaking location, analyze_point_break_intensity to identify high-quality surf spots, and calculate_section_dynamics to measure the total surf zone length.

oceanwavesbathymetryrefractioncoastal-modeling

4 tools expose this connector's capabilities to your AI agent.

analyze_point_break_intensity

Identifies if specific underwater features will create high-quality, concentrated "point breaks."

calculate_section_dynamics

Computes the total length of the surf zone affected by the refracted swell

get_refraction_profile

Calculates the change in wave direction at specific depths based on the seafloor shape

predict_breaking_zone

Determines the physical location and characteristics of where waves will break on the shore

See how to talk to your AI agent using Wave Refraction Effect.

Calculate the wave refraction profile for a swell of 120 degrees with a 10s period and these depths: [20, 15, 10, 5, 2].

The refraction profile shows a direction change of 15 degrees with energy concentration increasing at the 5m contour.

Where will the waves break if the beach angle is 5 degrees and the refraction profile is provided?

The waves will break at a point shifted 12 meters from the deep-water path, with a section length of 45 meters.

Is there a point break at these coordinates with a 14s wave period?

Yes, the analysis indicates a high-intensity point break at the third contour point.

You must first call `get_refraction_profile` to generate a profile, then pass that profile into `predict_breaking_zone` to determine the shift.

Related Connectors