MCP · Desktop app and CLI

Connect FishOut to Goose (MCP Setup)

Goose calls MCP servers extensions and supports remote ones over Streamable HTTP — not SSE. It signs in to FishOut without any registration on your side. The trap is one key name.

Setup steps checked against Goose's own documentation on 20 October 2026.

[01] CONNECT IT/ SETUP

Add FishOut to Goose

https://mcp.fishout.ai/mcp, on every plan.
1

Add the extension

Run goose configure, choose Add Extension and then Remote Extension (Streamable HTTP), or edit the config file. The key is uri — a url key is not read.

~/.config/goose/config.yaml

extensions:
  fishout:
    type: streamable_http
    name: fishout
    enabled: true
    uri: "https://mcp.fishout.ai/mcp"
    timeout: 300
2

Sign in

Goose obtains an OAuth client automatically and opens the FishOut sign-in. The callback listens on 127.0.0.1 on a random port; set GOOSE_OAUTH_CALLBACK_PORT if you need a fixed one.

3

Or try it for one session

This enables FishOut for the session only and installs nothing.

bash

goose session --with-streamable-http-extension "https://mcp.fishout.ai/mcp"

Check it worked. In the desktop app, FishOut appears under Extensions; in the CLI, ask for yesterday’s mention count and watch for the tool call.

[02] WORTH KNOWING FIRST/ LIMITS

Before it bites

Stated before you hit them.

The key is uri. Copying another client’s url key leaves the extension without an address.

Goose no longer supports SSE; FishOut is Streamable HTTP, so this only matters for old configs.

available_tools loads only the tools you list; leaving it empty loads all 115.

Not tested by us yet. Steps follow Goose’s documentation, read on 20 October 2026.

A tighter tool set. available_tools is an allow list.

config.yaml (inside fishout)

    available_tools:
      - list_mentions
      - count_mentions
      - get_mention
      - get_inbox_counts
      - get_daily_brief
      - get_insights
      - list_keywords
      - list_labels
[03] WHAT IT LOOKS LIKE/ GOOSE

A question in Goose

Invented brands; a real call.
Goose · desktopfishout · mcp
Summarise what people said about us this week in five bullets.
count_mentionsread-only
{
  "filter": {
    "from": "2026-10-13T00:00:00Z"
  }
}
list_mentionsread-only
{
  "filter": {
    "from": "2026-10-13T00:00:00Z",
    "sort": "best"
  },
  "limit": 20
}
88
r/selfhostedquartzlane2d

Finally a backup tool that tells me when it did not run

WatchPraise

64 relevant mentions. Praise for failure alerts on r/selfhosted; two Ask HN threads on backup tools; a GitHub issue about S3 timeouts; a competitor’s price rise driving comparisons; one press mention.

[04] WATCH ANY PLATFORM/ SAME SERVER
[05] WHERE YOU APPROVE IT/ SETTINGS

Connections live in FishOut

Revoke Goose under Settings → API & MCP; it stops at the next call.
API & MCP · connected clients2 connected

You — Goose

readseen just now

94

calls / 7d

Devon — Raycast

read · writeseen 15h ago

46

calls / 7d

Questions

Sources