MCP · Hosted chat and CLI

Connect FishOut to Gemini (MCP setup)

Two routes, and they are genuinely different products. Gemini CLI takes a remote MCP server in one command and works anywhere. The Gemini app supports custom apps through Spark, which carries real eligibility rules.

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

[01] CONNECT IT/ SETUP

Add FishOut to Gemini

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

Gemini CLI — add the server

One command, and the same --transport http flag Claude Code needs. The config is written to ~/.gemini/settings.json, where a remote server appears as an httpUrl.

bash

gemini mcp add --transport http fishout https://mcp.fishout.ai/mcp
2

Gemini CLI — sign in

Gemini CLI discovers FishOut’s OAuth settings from the URL. Run /mcp auth fishout inside a session; your browser opens on FishOut to sign in, pick projects and approve. For a headless machine, pass an API key from Settings → API & MCP with --header "Authorization: Bearer …" instead.

gemini cli

/mcp auth fishout
3

Gemini app — check you are eligible

Custom apps in the Gemini app run through Spark, which requires a Google AI Pro or Ultra subscription, a personal Google account rather than a Workspace one, an account holder aged 18 or over, and availability in the United States. Keep Activity also has to be on. If any of those does not hold, the CLI is the route that works.

4

Gemini app — add the custom app

Go to Settings & help → Connected Apps → Custom apps for Spark, and add the FishOut server URL. Authentication is negotiated in the browser rather than pasted as a header.

server url

https://mcp.fishout.ai/mcp

Check it worked. On the CLI, run gemini mcp list and look for fishout. In the app, open a Spark conversation and ask what the FishOut app can do — it will enumerate the tools it found.

[02] WORTH KNOWING FIRST/ LIMITS

Before it bites

Stated before you hit them.

The Gemini app route is US-only and needs a Google AI Pro or Ultra subscription on a personal account, with Keep Activity enabled. Workspace accounts are excluded.

In the app, any tool that changes data asks for confirmation every time. That is a Gemini rule, not a FishOut one, and it cannot be turned off.

The CLI defaults to stdio like Claude Code does, so --transport http is required for a remote server.

The two routes do not share configuration. Adding the server to the CLI does not make it appear in the app, or the reverse.

[03] WHAT IT LOOKS LIKE/ GEMINI

A question in Gemini

Invented brands; a real call.
Gemini CLI · terminalfishout · mcp
Which platform drives the most conversation about us this month?
get_insightsread-only
{
  "rangeDays": 30
}
81
r/devopsgravelroad6d

Alerting that does not page me for a typo in a log line

Reply nowAsking for recommendations

Reddit, at 46% of relevant mentions, then Hacker News at 22% and GitHub at 15%. Reddit is also where the buyers are: most of your Asking for recommendations labels come from r/devops and r/sysadmin.

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

Connections live in FishOut

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

You — Gemini

readseen just now

45

calls / 7d

Devon — OpenClaw

read · writeseen 15h ago

46

calls / 7d

Questions

Sources