The init_oauth tool starts a local server on port 3000 successfully, and the DIMO login page loads and completes in the browser (showing "Not Found" after redirect). However the MCP server never captures the token — check_vehicle_access_status always returns isUserLoggedIn: false after authentication.
Running curl http://localhost:3000 after the OAuth flow returns nothing, confirming the server is not handling the callback request.
Environment: macOS, Claude Desktop, Node v26.4.0, mcp-dimo commit cbc37df
Expected: User token captured after OAuth, isUserLoggedIn: true
Actual: isUserLoggedIn: false always, telemetry queries return "You are not logged in"
The init_oauth tool starts a local server on port 3000 successfully, and the DIMO login page loads and completes in the browser (showing "Not Found" after redirect). However the MCP server never captures the token — check_vehicle_access_status always returns isUserLoggedIn: false after authentication.
Running curl http://localhost:3000 after the OAuth flow returns nothing, confirming the server is not handling the callback request.
Environment: macOS, Claude Desktop, Node v26.4.0, mcp-dimo commit cbc37df
Expected: User token captured after OAuth, isUserLoggedIn: true
Actual: isUserLoggedIn: false always, telemetry queries return "You are not logged in"