← All agents
GOOGLE

Gemini CLI + PitchPace

Google’s open-source terminal agent. Streamable HTTP servers register with one command or a settings.json entry.

Terminal

Before you start

  • A PitchPace tenant — your park on <tenant>.pitchpace.app. Replace <tenant> everywhere below.
  • An agent key (ppag_…) with the scopes you need — request one if you don’t have it yet. It is a secret: keep it out of repos and URLs.
QUICK START
  1. 1

    Register the server

    Terminal
    gemini mcp add --transport http \
      --header "Authorization: Bearer ppag_<key-id>.<secret>" \
      pitchpace https://<tenant>.pitchpace.app/api/agent/mcp
  2. 2

    Or configure by file

    Gemini CLI expands $PITCHPACE_AGENT_KEY from your environment, so the file itself holds no secret.

    ~/.gemini/settings.json
    {
      "mcpServers": {
        "pitchpace": {
          "httpUrl": "https://<tenant>.pitchpace.app/api/agent/mcp",
          "headers": { "Authorization": "Bearer $PITCHPACE_AGENT_KEY" }
        }
      }
    }
VERIFY IT WORKS

Inside gemini, run /mcp — pitchpace should list its tools. Then try the first prompt below.

List my PitchPace unit types and this week’s per-day occupancy.

Writes are opt-in: set_occupancy exists only on keys with occupancy:write, and what it writes lowers your public availability immediately — start read-only if you are unsure.

EXAMPLE PROMPTS
List my unit types and this week’s occupancy per day.
Sync my PMS export: set 14 of my 20 pitches occupied for 1–15 August, note "OTA sales".
Which days in August still have at least 5 pitches available?
Read my price grid and list every band with a minimum stay under 3 nights.
REFERENCE