home / mcp / salesloft mcp demo server
Provides access to sales call transcripts for Claude analysis via MCP with list, get, and search capabilities.
Configuration
View docs{
"mcpServers": {
"wgalyean50-salesloft-mcp-demo1": {
"command": "uv",
"args": [
"--directory",
"/path/to/salesloft_mcp_demo",
"run",
"salesloft-mcp"
]
}
}
}You can run a local MCP server that exposes SalesLoft call transcripts to Claude for AI-powered analysis. This server lets Claude answer natural-language questions about your call data and return actionable insights quickly, without manually parsing hours of recordings.
You use an MCP client to connect to the SalesLoft MCP Demo Server and ask questions about your transcripts. Start the local server, then configure your client to communicate with it. You can ask questions like which calls are available, which calls match a category such as discovery, what common objections appear, and how a specific call is summarized. The server provides endpoints to list calls, fetch full transcripts, and search across transcripts for keywords.
Prerequisites you need before starting are Python 3.11 or newer and the uv package manager. You also need Claude Code or Claude Desktop with MCP support to connect to the server.
# Step 1: Prepare the project directory (example path shown)
# You would clone or download the demo directory and navigate into it
cd salesloft_mcp_demo
# Step 2: Install dependencies using the uv package manager
uv sync
# Step 3: Verify the MCP server is available
uv run salesloft-mcp --helpIn Claude Code, configure the MCP server so Claude can talk to it. Add the following MCP server entry to your local Claude Code settings under mcpServers. Use your actual directory path where the demo is located.
{
"mcpServers": {
"salesloft": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"/path/to/salesloft_mcp_demo",
"run",
"salesloft-mcp"
]
}
}
}Start the Claude integration after you have configured Claude Code. Then you can ask Claude about your data, for example to list calls, search for mentions of pricing, or get a summary of a specific call.
The server exposes three main capabilities: listing available call transcripts, retrieving full transcripts, and searching transcripts for keywords. You can filter results by company, deal stage, or limit the number of results returned for faster analysis.
List available call transcripts with optional filtering by company, deal_stage, and limit.
Retrieve the full transcript content for a specific call by its call_id.
Search for keywords across all transcripts with an optional limit on excerpts.