Salesloft
FreeNot checkedSalesloft MCP server (moved from Spread-Out; Alyce Rosentreter original, Ben Croseck fixes)
About
Salesloft MCP server (moved from Spread-Out; Alyce Rosentreter original, Ben Croseck fixes)
README
A Model Context Protocol (MCP) server that provides full access to the Salesloft REST API v2. Enables Claude and other MCP clients to manage people, accounts, cadences, activities, opportunities, and more.
Home:
spread-ai/salesloft-mcp-server(moved here 2026-05-22 fromSpread-Out/salesloft-mcp-server, originallyalyce-spreadai/salesloft-mcp-server). If you cloned from one of the old URLs, repoint your remote:git remote set-url origin https://github.com/spread-ai/salesloft-mcp-server.git.
Setup
1. Clone and install dependencies
git clone https://github.com/spread-ai/salesloft-mcp-server.git
cd salesloft-mcp-server
npm install
2. Build
npm run build
3. Get your Salesloft API key
Generate an API key at https://accounts.salesloft.com/oauth/applications
4. Configure in Claude Code or Claude Desktop
Add the following block to either client — both will pick it up and run the server automatically. No additional setup required.
⚠️ You must replace
<ABSOLUTE_PATH_TO_REPO>with the real path on your machine. Relative paths and~will not work — Claude needs an absolute path. From inside the cloned repo, runpwdto print it, e.g./Users/jane/code/salesloft-mcp-server.
{
"mcpServers": {
"salesloft": {
"command": "node",
"args": ["<ABSOLUTE_PATH_TO_REPO>/dist/index.js"],
"env": {
"SALESLOFT_API_KEY": "your-api-key-here"
}
}
}
}
Where to put it:
- Claude Code — run
claude mcp add-json salesloft '<the JSON object above, just the inner block>'from your terminal, or paste the inner block undermcpServers.salesloftin~/.claude.json. - Claude Desktop — paste the full block into:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
After saving, the Salesloft tools (salesloft_*) will be available the next time the client launches.
Available Tools (~60 tools)
People
salesloft_list_people- List/search/filter peoplesalesloft_get_person- Get person by IDsalesloft_create_person- Create a personsalesloft_update_person- Update a personsalesloft_delete_person- Delete a personsalesloft_upsert_person- Upsert by email
Accounts
salesloft_list_accounts- List/search/filter accountssalesloft_get_account- Get account by IDsalesloft_create_account- Create an accountsalesloft_update_account- Update an accountsalesloft_delete_account- Delete an accountsalesloft_upsert_account- Upsert by domain
Cadences
salesloft_list_cadences- List cadencessalesloft_get_cadence- Get cadence by IDsalesloft_list_cadence_memberships- List cadence membershipssalesloft_create_cadence_membership- Add person to cadencesalesloft_delete_cadence_membership- Remove from cadence
Activities
salesloft_list_activities- List all activitiessalesloft_list_calls/salesloft_get_call- Callssalesloft_list_emails/salesloft_get_email- Emailssalesloft_list_tasks/salesloft_create_task/salesloft_update_task- Taskssalesloft_list_notes/salesloft_create_note- Notes
Opportunities
salesloft_list_opportunities/salesloft_get_opportunitysalesloft_list_opportunity_stages
Users & Teams
salesloft_get_me- Current usersalesloft_list_users/salesloft_get_usersalesloft_list_groups/salesloft_get_teamsalesloft_list_custom_roles
Calendar & Meetings
salesloft_list_calendar_events/salesloft_get_calendar_eventsalesloft_list_meetings/salesloft_get_meeting
Conversations
salesloft_list_conversations/salesloft_get_conversationsalesloft_list_pending_emails/salesloft_update_pending_email/salesloft_delete_pending_emailsalesloft_list_live_feed_items
Workflows
salesloft_list_bulk_jobs/salesloft_get_bulk_job/salesloft_list_bulk_job_resultssalesloft_list_imports/salesloft_get_import
Admin
salesloft_list_custom_fields/salesloft_create_custom_fieldsalesloft_list_tagssalesloft_list_email_templates/salesloft_get_email_templatesalesloft_list_call_dispositions/salesloft_list_call_sentimentssalesloft_list_webhookssalesloft_list_person_stages/salesloft_list_account_stages/salesloft_list_account_tierssalesloft_list_saved_list_viewssalesloft_list_successessalesloft_list_crm_activities/salesloft_list_crm_activity_fieldssalesloft_list_actions/salesloft_list_caller_idssalesloft_list_steps/salesloft_get_step
API Details
- Base URL:
https://api.salesloft.com/v2 - Auth: Bearer token via
SALESLOFT_API_KEYenv var - Pagination: All list tools support
pageandper_pageparams (1-100 per page) - Rate Limiting: 600 cost/minute team-level; errors surface remaining quota
- Sorting: Most list tools support
sort_byandsort_direction
Installing Salesloft
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/spread-ai/salesloft-mcp-serverFAQ
Is Salesloft MCP free?
Yes, Salesloft MCP is free — one-click install via Unyly at no cost.
Does Salesloft need an API key?
No, Salesloft runs without API keys or environment variables.
Is Salesloft hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Salesloft in Claude Desktop, Claude Code or Cursor?
Open Salesloft on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Salesloft with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
