# Tide Curve Predictor AI Agent Connect

> Deterministic sinusoidal tide prediction and surf window calculator.

## Overview
- **Category:** environment
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_K211Lp1npZndbZPz3hnmtfQuGX1EZOIoFe8JZ1xG/ai-agent-connect
- **Tags:** tides, surfing, ocean, prediction, water-level

## Description

This MCP server provides precise tidal modeling using a deterministic sinusoidal curve. It allows AI agents to calculate water levels, identify tidal states like rising or falling, and determine optimal surfing windows based on specific beach profiles. Use `predict_tide_height` to find the exact water level at any timestamp, `get_tide_lifecycle` for a summary of the tidal range and duration, or `find_surf_windows` to locate the best times to hit the waves.

## Tools

### find_surf_windows
Identifies the time intervals most suitable for surfing based on the tidal cycle

### get_tide_lifecycle
Provides a summary of the characteristics of the current tidal cycle

### predict_tide_height
Calculates the predicted water level and tidal status at a specific moment in time

## Prompt Examples

**Prompt:** 
```
What will the tide height be at timestamp 1715683200?
```

**Response:** 
```
The predicted height is 1.45 meters and the tide is currently falling.
```

**Prompt:** 
```
When is the next optimal surf window for a steep beach profile?
```

**Response:** 
```
The optimal surf window is between 1715680000 and 1715683600.
```

**Prompt:** 
```
Give me a summary of the current tidal cycle.
```

**Response:** 
```
The tidal range is 2.5 meters with a duration of 6.2 hours.
```

## Frequently Asked Questions

**How accurate are the tide predictions?**
The predictions use a deterministic sinusoidal model based on the provided high and low tide extremes to calculate height and state.

**Can I find the best time to surf?**
Yes, you can use the `find_surf_windows` tool to identify the best time intervals based on the beach profile.

**What tidal states are supported?**
The system identifies rising, falling, and slack water states.
