Terminalgemini mcp add --transport http --scope user --header "Authorization: Bearer <full-user-api-key>" mad-fish-elements https://funkadelic.madfishdigital.com/mcpThe user scope writes the server definition to your Gemini user configuration.
Configure Gemini CLI to discover and use Mad Fish Elements tools through its remote MCP connection.
Gemini CLI remote MCP~/.gemini/settings.jsonCreate the key from the same Mad Fish Elements user who will run Gemini CLI. Label it clearly, such as Gemini CLI - Taylor.
Confirm the user can see only the required connections and that Write or Delete is disabled unless the Gemini workflow needs it.
The Authorization header contains a live credential. Keep the settings file out of source control and restrict access to the user account that runs Gemini.
Terminalgemini mcp add --transport http --scope user --header "Authorization: Bearer <full-user-api-key>" mad-fish-elements https://funkadelic.madfishdigital.com/mcpThe user scope writes the server definition to your Gemini user configuration.
~/.gemini/settings.json{
"mcpServers": {
"mad-fish-elements": {
"httpUrl": "https://funkadelic.madfishdigital.com/mcp",
"headers": {
"Authorization": "Bearer <full-user-api-key>"
},
"timeout": 30000,
"trust": false
}
}
}Merge the server entry into an existing mcpServers object rather than replacing other configured servers.
Run gemini mcp list and confirm mad-fish-elements is connected. Inside Gemini CLI, use /mcp to inspect connection status and discovered tools.
The discovered list should match the portal user's enabled connections and capabilities. Start with a read-only request and keep confirmation prompts enabled.
If permissions or the key change, restart Gemini CLI or disable and re-enable the MCP server so it reconnects with current configuration.
Use a clearly labeled user credential so the connection can be audited, rotated, or revoked independently.