Install Inventory MCP

Connect any AI assistant that speaks MCP to your inventory. Once installed, your assistant can answer questions like "do I have any 220 Ω resistors?" or "what stepper motors do I already own?"

  1. Get the Inventory app

    Install the app on your phone — you'll use it to confirm new connections (and revoke them later).

  2. Add the MCP to your AI client

    Pick whichever client you use. The server lives at https://inventory-api.flybywire.se/mcp and authentication happens in the next step — no API key required.

    Claude Code (CLI)
    claude mcp add inventory --scope user --transport http https://inventory-api.flybywire.se/mcp

    --scope user installs the MCP for every Claude Code project on this machine. Drop the flag (or pass --scope local) to enable it only in the current folder.

    Claude Desktop / Cursor / other clients

    Add this entry to your MCP config. For Claude Desktop on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    {
      "mcpServers": {
        "inventory": {
          "type": "http",
          "url": "https://inventory-api.flybywire.se/mcp"
        }
      }
    }
  3. Authorize in the browser

    The first time the assistant tries to use the inventory, it'll open a browser window with a 4-digit code. Keep that window open during authentication.

    Using Claude Code? Tools from an unauthenticated MCP don't load into the session, so the auto-trigger above can't fire on a fresh install. Run /mcp, pick inventory, then choose Authenticate — same browser, same 4-digit code. If Claude Code shows "Restart Claude Code to retry" once you finish, exit and relaunch — the connection only picks up new credentials at startup.

  4. Enter the code in the app

    Open Inventory on your phone → SettingsConnect with MCP → type the 4-digit code. The browser will confirm and your assistant is connected.