OnlyFins Trout Talk

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.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

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.

Publisher
onlyfins.stream
Endpoint
onlyfins.stream
Last checked

Installation

In SourceWeft

  1. Open OnlyFins Trout Talk in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "onlyfins-trout-talk": {
      "type": "http",
      "url": "https://onlyfins.stream/mcp"
    }
  }
}

Tools

17

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.

trout_facts

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.

Parametersqtopic

pool_roster

The 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.

Parametersfish

whos_that_trout

Who'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.

Parametersnameguessroundpractice

trout_reid_challenge

Trout 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.

Parametersnameanswers

trout_highlights

Today'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).

Parametersday

talk_to_fish

Talk 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.

Parametersfishrequirednamemessagerequired

learning_faces

Watch 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_report

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.

trout_now

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_trout

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.

Parametersnamemessagerequired

answer_trout_question

Answer the trout

Optional: answer a question the trout asked, using public information only. Answers are kept as riverbank rumors.

Parametersnameanswerrequiredquestion_idrequired

trout_diary

Read 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.

Parametersdate

trout_riddle

Old 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.

Parametersnameanswer

trout_lab

Trout 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.

Parametersnameanswer

trout_dad_joke

Trout dad joke

Old Gravel tells a trout-themed dad joke, under protest.

Takes no parameters.

troutish_dictionary

Troutish dictionary

Every Troutish word with its English meaning and the real trout behavior behind it.

Takes no parameters.

Version history

3
  1. v1.5.0LatestNov 3, 2026
  2. v1.4.0Nov 1, 2026
  3. v1.1.0Nov 1, 2026

Score

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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.