You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the WorkIQ MCP server is spawned by GitHub Copilot CLI (via the plugin marketplace config), two issues prevent ask_work_iq from working:
EULA gate causes silent hang. If accept_eula has not been called in the current MCP session, calling ask_work_iq hangs indefinitely with no error response. The Copilot CLI has no way to know it needs to call accept_eula first — the tool is listed alongside ask_work_iq in tools/list with no indication that it's a prerequisite.
Auth tokens are not cached across MCP server restarts. Each time the Copilot CLI spawns the MCP server process, a new browser sign-in prompt is triggered. When the CLI spawns the server as a background process, this prompt may not be visible to the user, causing the ask_work_iq call to hang or fail silently. Tokens obtained via workiq ask (interactive CLI) are not reused by workiq mcp (server mode).
Description
When the WorkIQ MCP server is spawned by GitHub Copilot CLI (via the plugin marketplace config), two issues prevent
ask_work_iqfrom working:EULA gate causes silent hang. If
accept_eulahas not been called in the current MCP session, callingask_work_iqhangs indefinitely with no error response. The Copilot CLI has no way to know it needs to callaccept_eulafirst — the tool is listed alongsideask_work_iqintools/listwith no indication that it's a prerequisite.Auth tokens are not cached across MCP server restarts. Each time the Copilot CLI spawns the MCP server process, a new browser sign-in prompt is triggered. When the CLI spawns the server as a background process, this prompt may not be visible to the user, causing the
ask_work_iqcall to hang or fail silently. Tokens obtained viaworkiq ask(interactive CLI) are not reused byworkiq mcp(server mode).Related Issues
workiq does not cache identity(same root cause, VS Code context)Authentication as MCP Server in VS Code not working(same root cause, VS Code context)Steps to Reproduce
/plugin install workiq@work-iq)ask_work_iq(e.g., "What meetings do I have today?")Tool 'ask_work_iq' does not existor hangsManual MCP verification (proves the server works)
Expected Behavior
accept_eulastate should persist across MCP server restarts (or EULA acceptance should be handled during plugin install)workiq ask(CLI) andworkiq mcp(server) sessionsask_work_iqshould return a clear error message instead of hanging silentlyEnvironment
npx -y @microsoft/workiq mcp(stdio transport)