How to Set Up the SalesRobot MCP
The SalesRobot MCP lets AI assistants like Claude securely connect to your SalesRobot account.
Once connected, you can create campaigns, import prospects, manage messages, and use SalesRobot's AI features directly from Claude.
Before you begin
Make sure you have:
- A SalesRobot account.
- A connected LinkedIn account in SalesRobot.
- Your SalesRobot API key.
- Claude Desktop installed.
- Node.js 18 installed on your computer.
Install Node.js 18
SalesRobot MCP requires Node.js v18.
macOS / Linux
If you already have Node.js 18 installed, skip this section.
Install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashRestart your terminal, then run:
nvm install 18
nvm use 18
node --version
The version should start with v18.
Windows
Install nvm-windows.
Then run:
nvm install 18
nvm use 18
node --version
The version should start with v18.
Install the SalesRobot MCP
Open your terminal and run:
npm install -g salesrobot-cliTo verify the installation:
npm list -g salesrobot-cliTo update to the latest version later:
npm install -g salesrobot-cli@latestAfter updating, restart Claude Desktop.
Get your SalesRobot API key
- Open SalesRobot.
- Go to Settings.
- Copy your API Key.
You'll need it when configuring Claude Desktop.
Configure Claude Desktop
Open your Claude Desktop configuration file:
macOS
~/Library/Application Support/Claude/claude_desktop_config.jsonAdd the following configuration:
{
"mcpServers": {
"salesrobot": {
"command": "npx",
"args": ["-y", "salesrobot-cli"],
"env": {
"SR_API_KEY": "your_api_key_here"
}
}
}
}
Replace your_api_key_here with your SalesRobot API key.
Using a global installation
If you've installed the MCP globally, you can use this configuration instead:
{
"mcpServers": {
"salesrobot": {
"command": "salesrobot-mcp",
"env": {
"SR_API_KEY": "your_api_key_here"
}
}
}
}
Using nvm (recommended)
If Claude Desktop is using the wrong version of Node.js, use the full Node and MCP paths from your nvm installation.
{
"mcpServers": {
"salesrobot": {
"command": "/Users/YOUR_USERNAME/.nvm/versions/node/v18.x.x/bin/node",
"args": [
"/Users/YOUR_USERNAME/.nvm/versions/node/v18.x.x/lib/node_modules/salesrobot-cli/dist/mcp.js"
],
"env": {
"SR_API_KEY": "your_api_key_here"
}
}
}
}
Using the full paths ensures Claude Desktop always launches the MCP with Node.js 18, regardless of your system PATH.
Restart Claude Desktop
Close Claude Desktop completely, then open it again.
Claude will load the SalesRobot MCP when it starts.
Verify the installation
Open a new Claude chat and ask:
- "List my LinkedIn accounts."
- "List my campaigns."
If Claude returns your SalesRobot data, the MCP has been installed successfully. The linkedin_account_list tool lists all connected LinkedIn accounts, while campaign_list returns campaigns for an account.
Troubleshooting
Claude can't connect to SalesRobot
Make sure:
- Node.js 18 is installed.
salesrobot-cliis installed successfully.- Your API key is correct.
- Claude Desktop has been restarted after updating the configuration.
Claude is using the wrong Node version
Use the full nvm configuration shown above instead of npx. This ensures Claude Desktop always uses Node.js 18.
Updated on: 27/07/2026
Thank you!
