Warm in Gemini CLI.
Ask about your money from your terminal. Gemini CLI can read, but it can't change anything.
- 5 minutes
- Warm Plus and Pro
- Read only
- Command: gemini mcp add --scope user --transport http --header "Authorization: Bearer $WARM_API_KEY" warm https://app.warm.io/mcp MCP server "warm" added to user settings.
- Command: gemini -p "How much did I spend on groceries last month?" Reading your Warm transactions, done in 0.7s
- You spent $412 on groceries in September, $38 less than August.
Set it up.
Gemini CLI can't use Warm sign in yet, so it uses an API key.
-
In Warm, go to Settings, then Export & API, and create an API key.
-
Run this in your terminal. Replace YOUR_WARM_API_KEY with your key.
gemini mcp add --scope user --transport http --header "Authorization: Bearer YOUR_WARM_API_KEY" warm https://app.warm.io/mcp -
Start Gemini CLI and run /mcp to check that warm is connected.
Pick your access.
An API key gives read only access.
- Read only Warm Plus and Pro
- Sees totals, dates, and categories. Can't change anything.
- Read and write Not in Gemini CLI yet
- Needs Warm sign in, which Gemini CLI doesn't support yet. Claude, Claude Code, and Codex can make changes.
Things to try.
Gemini CLI can also save answers as files.
- How much did I spend on groceries each month this year? Read only
- Which spending categories went up the most last month? Read only
- Make a chart of my spending by category and save it as spending.html Read only
- What are my cash, debt, and net worth right now? Read only
If something goes wrong.
- /mcp doesn't list warm
- Run gemini mcp list to see where warm was added.
- Warm shows an error
- Check the key. It goes right after Bearer and one space.
- Gemini CLI says it can't make changes
- An API key is read only. Use Claude, Claude Code, and Codex to make changes.
Disconnect.
In Warm, go to Settings, then Export & API, and delete the key. Then run gemini mcp remove --scope user warm.
Use a different app?
Same URL in every app.