Add the server
~/.gemini/settings.json (user scope) or .gemini/settings.json (project scope):
httpUrl, not url. The url key is for SSE, which Rippit doesn’t serve. authProviderType: "dynamic_discovery" tells Gemini CLI to discover Rippit’s OAuth endpoints and register itself, so you don’t configure a client ID, secret, or scopes.
Sign in
app.rippit.com. Sign in and approve the consent screen.
Gemini CLI also detects the 401 on first use and starts this flow automatically. Run /mcp auth on its own to list any servers still needing authentication, and re-run /mcp auth rippit if a token expires. Sign-in completes through a local callback on port 7777, so that port needs to be free.