Articles on: SalesRobot MCP Guide

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.


Watch Demo: [SalesRobot MCP Setup Guide]

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 | bash


Restart 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-cli


To verify the installation:


npm list -g salesrobot-cli


To update to the latest version later:


npm install -g salesrobot-cli@latest


After updating, restart Claude Desktop.

Get your SalesRobot API key


  1. Open SalesRobot.
  2. Go to Settings.
  3. 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.json


Add 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"
}
}
}
}



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-cli is 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

Was this article helpful?

Share your feedback

Cancel

Thank you!