Install the MCP integration

One command wires inite.rent into Claude Desktop, Claude Code, or Cursor. Token is fetched lazily on first request — no manual key juggling.

One-line install

curl -fsSL https://inite.rent/install.sh | bash

The installer is idempotent — re-run it any time to refresh the MCP server entry without duplicating it. It writes to:

  • ~/.claude.json (Claude Code)
  • ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, equivalent paths on Linux + Windows (Claude Desktop)

Pass INITE_SKIP_DESKTOP=1 bash if you only want the Claude Code entry.

What gets installed

A single MCP server entry under mcpServers.inite-rent pointing at:

{
  "type": "stdio",
  "command": "npx",
  "args": ["-y", "@inite/cli", "proxy", "https://inite.rent/mcp/inite-rent"]
}

The proxy package (@inite/cli) handles auth automatically:

  1. On the first tool call it opens a browser to auth.inite.ai for PKCE login (no copy-paste).
  2. The access + refresh tokens get cached at ~/.config/inite/auth.json (chmod 600).
  3. On every subsequent call the proxy adds Authorization: Bearer <token> and forwards your request to https://inite.rent/mcp/inite-rent.
  4. The same token is valid for every other inite vertical (figma.inite.ai, etc.) — true SSO via the shared OIDC issuer.

Restart your client

After install, restart Claude Code or reload Claude Desktop so it picks up the new mcpServers entry. After that, any message that triggers an inite skill (/yolo, book reservation, record income, …) will work end-to-end.

Update

The installer is the update mechanism. Re-run:

curl -fsSL https://inite.rent/install.sh | bash

It always pulls the latest @inite/cli published to npm via npx -y @inite/cli@latest. The skill bundle is fetched dynamically from /api/skills/manifest on each MCP session, so updates to skills are live — no client refresh needed.

Troubleshooting

  • jq not found — install with brew install jq (macOS) or apt-get install jq (Linux).
  • 401 from /mcp/... — your cached token expired. Delete ~/.config/inite/auth.json and retry; the proxy will re-login.
  • MCP entry not appearing in Claude — make sure you fully quit and reopen the client (Cmd-Q on macOS).