Jake Shore e4a40298e4 Full cleanup: 65 servers compile clean, 15 new builds, TSC fixes across all existing servers
- Built from scratch: apollo, chargebee, datadog, greenhouse, lever, loom, pandadoc, salesloft, sendgrid, supabase, typeform, webflow, zoho-crm, twilio, reonomy
- TSC fixes: brevo, google-console, housecall-pro, meta-ads, rippling, bamboohr, close, fieldedge, freshdesk, helpscout, toast, touchbistro, hubspot, notion, quickbooks, airtable, gusto, intercom, linear, monday, salesforce, shopify, square, wave, xero
- Entry points added: close, touchbistro
- All 65 active servers compile with 0 TypeScript errors
- 4 specialty servers skipped (competitor-research, compliance-grc, n8n-apps, product-analytics)
2026-02-14 04:37:01 -05:00

100 lines
2.5 KiB
Markdown

# Salesloft MCP Server
MCP server for Salesloft sales engagement platform - people, cadences, emails, calls, notes, accounts, steps, teams.
## Features
- 👥 **People Management** - Manage prospects and contacts
- 📧 **Cadences** - Automated outreach sequences
- ✉️ **Email Tracking** - Email history and engagement metrics
- 📞 **Call Logging** - Track calls with sentiment and disposition
- 📝 **Notes** - Activity annotations on people/accounts/calls
- 🏢 **Account Management** - Company/organization records
- 📋 **Steps** - Cadence step structure
- 👨‍👩‍👧‍👦 **Teams** - Organizational groups
## Installation
```bash
npm install && npm run build
```
## Configuration
```bash
export SALESLOFT_API_KEY='your_api_key_here'
```
## Available Tools (25 total)
### People Tools (5)
- `list_people` - List people with email/date filtering
- `get_person` - Get person details
- `create_person` - Create new person
- `update_person` - Update person details
- `delete_person` - Delete person
### Cadence Tools (5)
- `list_cadences` - List cadences with team filtering
- `get_cadence` - Get cadence details
- `list_cadence_memberships` - List people on cadences
- `add_to_cadence` - Enroll person in cadence
- `remove_from_cadence` - Remove person from cadence
### Email Tools (2)
- `list_emails` - List sent emails with engagement tracking
- `get_email` - Get email details
### Call Tools (3)
- `list_calls` - List call history
- `get_call` - Get call details
- `create_call` - Log a call
### Note Tools (4)
- `list_notes` - List notes
- `create_note` - Create note
- `update_note` - Update note
- `delete_note` - Delete note
### Account Tools (5)
- `list_accounts` - List companies
- `get_account` - Get account details
- `create_account` - Create account
- `update_account` - Update account
- `delete_account` - Delete account
### Step Tools (2)
- `list_steps` - List cadence steps
- `get_step` - Get step details
### Team Tools (2)
- `list_teams` - List teams
- `get_team` - Get team details
## Rate Limits
- 600 requests/minute
- Automatic rate limit handling
## Architecture
```
src/
├── index.ts
├── client/salesloft-client.ts
├── tools/
│ ├── people-tools.ts (5)
│ ├── cadence-tools.ts (5)
│ ├── email-tools.ts (2)
│ ├── call-tools.ts (3)
│ ├── note-tools.ts (4)
│ ├── account-tools.ts (5)
│ ├── step-tools.ts (2)
│ └── team-tools.ts (2)
└── types/index.ts
```
## License
MIT