MCP Workspace Switching & Bug Fixes
MCP Workspace Switching
You can now switch between workspaces directly in conversation without restarting your AI coding assistant.
New tools:
list_workspaces- See all workspaces you have access toswitch_workspace- Switch to a different workspace instantly
How it works:
You: "What workspace am I in?"
AI: "You're in sp (Simple Product)"
You: "Switch to nexlayer"
AI: "Switched to Nexlayer! All subsequent commands will use this workspace."
You: "Create a doc called API Notes"
AI: [Creates doc in Nexlayer workspace]
No restart required - switching is instant and persists for future sessions.
How to Update
To use the new workspace switching feature, you'll need to update your MCP installation:
1. Reinstall the MCP package
npx @simple-product/mcp@latest --install
2. Restart your MCP-enabled app
- Claude Code: Restart the terminal/CLI
- Claude Desktop: Quit and reopen the app
- Cursor/VS Code: Restart the editor or reload the window
After restarting, the new list_workspaces and switch_workspace tools will be available.
Bug Fixes
Google OAuth Integration Fixed
Fixed an issue where the Google OAuth redirect URI was incorrectly set to http://0.0.0.0:3000 instead of the production URL. This was blocking Google's OAuth verification process and could prevent Gmail/Calendar integration from working.
Last Active Date Now Updates Correctly
Fixed a bug where the "Last Active" date on contact profiles wasn't updating on subsequent visits. Previously, it only updated on the first heartbeat of each day - now it updates on every activity.
Technical Changes
- Consolidated
NEXT_PUBLIC_APP_URLintoNEXT_PUBLIC_SITE_URL(one less env var to manage) - Added
/api/mcp/workspacesand/api/mcp/switchendpoints - MCP package now uses mutable config state for hot switching
- Updated to MCP package version 0.1.7