record_catch
Record one catch in your logbook: date, species, place, and optionally length, weight, method, weather and water temperature. Returns the stored entry, or the list of errors that prevented storing it.
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": {
"caught_on": "<caught_on>",
"species": "<species>",
"place": "<place>"
},
"name": "record_catch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | free text (optional) | |
| place | Yes | where, e.g. "north jetty" | |
| method | No | how it was caught (optional) | |
| species | Yes | what was caught, e.g. "sea bass" | |
| weather | No | conditions (optional) | |
| caught_on | Yes | date of the catch, YYYY-MM-DD | |
| length_cm | No | length in cm (optional) | |
| weight_kg | No | weight in kg (optional) | |
| water_temp_c | No | water temperature in Celsius (optional) |