Prerequisites
Before troubleshooting, confirm you've already:
Opened your Claude Desktop configuration file (
claude_desktop_config.json)Added the lemlist MCP server configuration with the
mcp-remotecommand
If you haven't done this yet, see: How to configure the lemlist MCP server in Claude Desktop
Symptoms
You may see one or more of these issues:
Error message: "MCP lemlist: Server disconnected. For troubleshooting guidance, please visit our debugging documentation"
[Screenshot: Claude Desktop showing yellow warning banner "MCP lemlist: Server disconnected"]
Claude Desktop shows a warning banner with "Open developer settings" button
The lemlist connector is not appearing in Claude Desktop's context panel
Terminal shows:
command not found: nodeorcommand not found: npmTerminal shows permission errors:
npm error code EACCESorpermission denied
Root Causes
The lemlist MCP integration requires three components to work together:
Node.js and npm — Runtime environment that executes the MCP server
mcp-remote package — Tool that handles OAuth and connects to lemlist's servers
Proper permissions — Write access to install global npm packages
If any of these is missing or misconfigured, the connection fails.
Solution
Follow these steps in order. Most users will fix the issue at Step 1.
Step 1: Install Node.js (Most Common Fix)
If you see command not found: node in Terminal, Node.js is not installed.
Install Node.js:
Go to https://nodejs.org
Click the large green LTS button (Long Term Support version)
Open your Downloads folder and double-click the
.pkgfile (e.g.,node-v24.17.0.pkg)Follow the installer prompts:
Click Continue
Accept the license agreement
Click Install
Enter your Mac password when prompted
Wait for installation to complete
Verify Installation:
Open Terminal (Cmd + Spacebar → type "terminal" → press Enter)
Type:
node --versionPress Enter
Expected result: You should see a version number like v24.17.0
If you see the version number, proceed to Step 2.
Step 2: Install mcp-remote
Once Node.js is confirmed installed, you can install the mcp-remote package.
Install mcp-remote:
In Terminal, type:
sudo npm install -g mcp-remotePress Enter
Enter your Mac password when prompted (you won't see it while typing — this is normal)
Wait for installation to complete
Expected result: You should see added 81 packages in 958ms or similar.
Permission Error? If you see npm error code EACCES or permission denied, the sudo command in Step 2 fixes this. The sudo flag gives the installer administrator permissions.
Step 3: Restart Claude Desktop
After mcp-remote is installed, you must restart Claude Desktop for the changes to take effect.
Quit Claude Desktop completely (Cmd + Q)
Reopen Claude Desktop
Verify Connection:
Look for the lemlist authorization screen — this means the connection is working
Select your lemlist team from the dropdown
Click Authorize
The authorization window will close automatically
Once authorized, you should see:
The lemlist connector listed in Claude Desktop's Context panel
No error messages in the interface
Available lemlist tools like
get_campaignsandget_campaigns_stats
Common Issues and Fixes
"Command not found: node" even after installing Node.js
Cause: Terminal cache hasn't refreshed after installation.
Fix:
Close Terminal completely (Cmd + Q)
Reopen Terminal
Try
node --versionagain
If still not found, restart your Mac:
Apple menu → Restart
Open Terminal and try again
Permission errors: "EACCES" or "permission denied"
Cause: npm doesn't have permission to write to the global packages directory.
Fix: Always use sudo when installing global npm packages:
sudo npm install -g mcp-remote
The sudo command temporarily gives you administrator permissions for that command only.
OAuth authorization window doesn't appear
Cause: The MCP connection isn't established yet.
Fixes:
Verify all steps above are complete
Check that you used
sudo npm install -g mcp-remote(not justnpm install)Try restarting Claude Desktop again
If lemlist still doesn't authorize, check the developer settings for detailed error logs
To open developer settings:
In Claude Desktop, look for any warning banner related to lemlist
Click "Open developer settings"
Scroll through the logs for error messages that start with "lemlist"
Installation appears to hang or freeze
Cause: Large package downloads can take time, especially on slower connections.
Fix:
Do not close Terminal or restart your Mac
Wait at least 5 minutes before assuming it's frozen
If you must stop it, press Ctrl + C to cancel, then try again
Prevention: Best Practices
Always use sudo for global npm installs — This prevents permission issues from occurring
Keep Node.js updated — Run
sudo npm install -g npmevery few months to get the latest npm versionRestart Claude Desktop after any system changes — MCP connections are established when Claude Desktop starts
Still Having Issues?
If you've completed all steps and the lemlist MCP connection still isn't working:
Check the lemlist authorization status in Claude Desktop (see Verify Connection above)
Try force-quitting Claude Desktop and reopening it
If you see specific error messages, search our Help Center for that error text
Contact lemlist support with a screenshot of the error message and the output from your Terminal installation steps








