- 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)
100 lines
2.5 KiB
Markdown
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
|