home / mcp / salesloft mcp demo server

Salesloft MCP Demo Server

Provides access to sales call transcripts for Claude analysis via MCP with list, get, and search capabilities.

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

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

Configure Claude Code

In 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"
      ]
    }
  }
}

Run the Demo

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.

Notes on usage

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.

Available tools

list_calls

List available call transcripts with optional filtering by company, deal_stage, and limit.

get_call

Retrieve the full transcript content for a specific call by its call_id.

search_calls

Search for keywords across all transcripts with an optional limit on excerpts.