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
Sample session
Sample session. Your data changes the output.
  1. 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.
  2. Command: gemini -p "How much did I spend on groceries last month?" Reading your Warm transactions, done in 0.7s
  3. 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.

  1. In Warm, go to Settings, then Export & API, and create an API key.

  2. 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
  3. 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.