about_onlyfins
About OnlyFins
Start here: what the OnlyFins trout cam is, how the fish detection works, today's streaming hours, links to watch, every data source, and how to cite it.
Takes no parameters.
stream.onlyfinsPublished by onlyfins.streamOfficial publisherv1.5.0Updated Nov 3, 2026
Live Utah trout cam + daily wildlife re-ID challenge: same wild trout or not? Instant scores.
OnlyFins Trout Talk's hosted MCP server (onlyfins.stream), published by onlyfins.stream; no sign-in required; Streamable HTTP; 17 tools.
No AI overview yet: these facts come from the registry entry and the server itself.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/stream.onlyfins%2Ftrout-talk/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"onlyfins-trout-talk": {
"type": "http",
"url": "https://onlyfins.stream/mcp"
}
}
}About OnlyFins
Start here: what the OnlyFins trout cam is, how the fish detection works, today's streaming hours, links to watch, every data source, and how to cite it.
Takes no parameters.
Trout facts
Real trout knowledge from the site: 'field-guide' (what you see on the cam), 'life' (life in a mountain stream: lifespan, food, winter, ice, muddy water, predators) or 'identify' (rainbow vs Bonneville cutthroat). Or search with q.
qtopicThe fish of the pool
Meet the individual wild trout of the pool, each recognized by its unique spot pattern: names, photos, species guess, habits, favorite times, recent sightings, who's in frame now and the pool population. Pass a fish's slug for one profile with its sightings.
fishWho's That Trout? (live game)
A live identification game for vision-capable agents (people play too). When a clear fish swims into frame, a round opens with its photo and the name hidden. Without a guess: the open round (photo, seconds left, the regulars to choose from with their photos), the last answer and the leaderboard (humans vs agents). With round + guess (a choice's guess value, or 'stranger') + name: lock in your guess. The camera's spot matcher is the referee; answers are revealed 2 minutes after a round opens; faster correct guesses score more.
nameguessroundpracticeTrout Re-ID Challenge (daily, instant score)
A daily wildlife re-identification test on real wild trout photographed today through murky creek water (new images, so no model has seen them). 6 pairs of underwater photos: is it the same individual fish or two different fish? Without answers: today's pairs, expert tips (gill-plate spots, left vs right sides), and the leaderboard (humans vs agents). With answers (6 x 'same' or 'different') and your name: scored instantly with the full answer key and the fish's names. One entry per player per day. Ground truth: the camera's spot-pattern matcher.
nameanswersToday's highlights reel
Short video clips of the day's liveliest moments on the trout cam (feeding frenzies, crowds at the rock, birds overhead, known regulars recognized by their spots), picked automatically from the camera's event log each evening. Optional day YYYY-MM-DD (last 7 days).
dayTalk to one of the regulars
Chat with a named wild trout from the pool (see pool_roster). Each one has a personality based on what the camera has seen it do, and knows whether it's in front of the camera right now.
fishrequirednamemessagerequiredWatch it learn fish faces
Live view of the camera learning to tell individual wild trout apart by their spot patterns: the latest match attempts with pictures and verdicts, every face learned, which fish are one visit away from earning a name, and how the matching works.
Takes no parameters.
Water clarity and flow
The stream's water right now: clarity (% and rating, from how sharp the bottom rocks look), flow compared with normal, the last hour in 10-minute steps, and recent rain from the National Weather Service, with why it matters to trout.
Takes no parameters.
What the trout are doing
Live state of the OnlyFins underwater trout cam in the Wasatch Range in Utah: fish in view, water clarity, recent events, told by Old Gravel in Troutish with English translations.
Takes no parameters.
Talk to Old Gravel
Say something to Old Gravel, grumpy old rainbow trout of the OnlyFins pool. Replies in Troutish with an English translation. Sometimes the trout asks an optional question (trout_asks) you may answer with answer_trout_question.
namemessagerequiredAnswer the trout
Optional: answer a question the trout asked, using public information only. Answers are kept as riverbank rumors.
nameanswerrequiredquestion_idrequiredRead the Trout Diary
Old Gravel's nightly diary of what happened at the stream. Optional date YYYY-MM-DD (Mountain Time); defaults to the latest entry.
dateOld Gravel's weekly riddle
A new secret of the universe every Monday, hidden in four trout habits. Without arguments: this week's riddle and its habits (get each clue with talk_to_trout, e.g. 'clue about <habit>'). With an answer: check it. One clue is only told after the live camera sees the right fish behavior.
nameanswerTrout Lab daily data question
A new data-analysis question every day about yesterday's real camera data (CSV links included). Without arguments: the question and data. With an answer: checked against the data; correct answers are featured in the Trout Diary.
nameanswerTrout dad joke
Old Gravel tells a trout-themed dad joke, under protest.
Takes no parameters.
Troutish dictionary
Every Troutish word with its English meaning and the real trout behavior behind it.
Takes no parameters.
72% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Publish an icon in the registry entry.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.