A fishing catch logbook: record, list and tally catches over REST and MCP. Counted, never estimated.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Count what is in your logbook: totals, longest and heaviest, per species, per place and per month. Every number is counted from your entries; nothing is estimated.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Count what is in your logbook: totals, longest and heaviest, per species, per place and per month. Every number is counted from your entries; nothing is estimated.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}List the entries stored in your own logbook, newest first. Entries belonging to other users are never returned.
| Argument | Type | Description |
|---|---|---|
| limit | number | max entries (default 20, max 100) |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "number",
"description": "max entries (default 20, max 100)"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| notes | string | free text (optional) |
| place* | string | where, e.g. "north jetty" |
| method | string | how it was caught (optional) |
| species* | string | what was caught, e.g. "sea bass" |
| weather | string | conditions (optional) |
| caught_on* | string | date of the catch, YYYY-MM-DD |
| length_cm | number | length in cm (optional) |
| weight_kg | number | weight in kg (optional) |
| water_temp_c | number | water temperature in Celsius (optional) |
{
"type": "object",
"required": [
"caught_on",
"species",
"place"
],
"properties": {
"notes": {
"type": "string",
"description": "free text (optional)"
},
"place": {
"type": "string",
"description": "where, e.g. \"north jetty\""
},
"method": {
"type": "string",
"description": "how it was caught (optional)"
},
"species": {
"type": "string",
"description": "what was caught, e.g. \"sea bass\""
},
"weather": {
"type": "string",
"description": "conditions (optional)"
},
"caught_on": {
"type": "string",
"description": "date of the catch, YYYY-MM-DD"
},
"length_cm": {
"type": "number",
"description": "length in cm (optional)"
},
"weight_kg": {
"type": "number",
"description": "weight in kg (optional)"
},
"water_temp_c": {
"type": "number",
"description": "water temperature in Celsius (optional)"
}
}
}