Rate activity conditions
rate_activity_conditionsRate beach conditions for a selected date and activity to get a deterministic verdict, 0–100 score, factor explanations, and vetoes; missing data returns insufficient_data.
Instructions
Deterministic suitability rating for one beach, one date, and one activity. Returns a verdict, a 0-100 score normalized across the range attainable here, the per-Factor explanation, and any Veto that overrode the score. A missing required Factor yields insufficient_data rather than a guess.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"latitude": "<latitude>",
"longitude": "<longitude>",
"date": "<date>",
"activity": "<activity>"
},
"name": "rate_activity_conditions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Day to evaluate, in the beach's local calendar. Today through today+6. | |
| window | No | Local time window to evaluate, e.g. {"start":"09:00","end":"13:00"}. Omitted → 07:00–19:00. | |
| activity | Yes | What the person plans to do. | |
| latitude | Yes | Beach latitude in decimal degrees (WGS84). | |
| longitude | Yes | Beach longitude in decimal degrees (WGS84). | |
| skillLevel | No | Surfer experience. Required when activity is "surfing"; ignored for beach_day. |