raphaelberrebi1-del/mcp-outreach-server
If you are the rightful owner of mcp-outreach-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Outreach Server is a comprehensive Model Context Protocol server designed for seamless integration with the Outreach API, providing extensive coverage of all API scopes and tools.
MCP Outreach Server
A comprehensive Model Context Protocol (MCP) server for Outreach API integration with 76 tools covering all 33 Outreach API scopes.
Use natural language to manage your entire Outreach workflow through Claude Desktop - from prospects and sequences to tasks and analytics.
✨ Features
- 🎯 Complete Outreach API coverage - All 33 scopes with 76+ tools
- 🤖 Natural language interface - Talk to your Outreach data through Claude
- ⚡ Fast & reliable - Built on proven simple architecture
- 🔒 Secure OAuth - Your credentials stay with you
- 📦 Easy installation - One command setup
🚀 Quick Start
1. Install Node.js (if you don't have it)
Download Node.js: https://nodejs.org/en/download
Choose "LTS" version and follow the installer for your operating system.
Verify installation:
node --version
npm --version
2. Install the Server
npm install -g @raphaelberrebi/mcp-outreach-server
3. Get Your Outreach Credentials
You'll need these from your Outreach account:
OUTREACH_CLIENT_ID
OUTREACH_CLIENT_SECRET
OUTREACH_REFRESH_TOKEN
→ Get Outreach API credentials
4. Configure Claude Desktop
Add this to your Claude Desktop configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"outreach": {
"command": "mcp-outreach-server",
"env": {
"OUTREACH_CLIENT_ID": "your_client_id_here",
"OUTREACH_CLIENT_SECRET": "your_client_secret_here",
"OUTREACH_REFRESH_TOKEN": "your_refresh_token_here"
}
}
}
}
5. Restart Claude Desktop
Restart Claude Desktop completely, and you're ready to go!
💬 Usage Examples
Once installed, you can use natural language with Claude:
"Show me my Outreach sequences"
"Create a new sequence called 'Q4 Follow-up'"
"Find prospects from Acme Corp"
"Add John Doe to the Q4 Follow-up sequence"
"Show me today's tasks"
"Create a call task for prospect ID 123"
"List my email templates"
"Get current user information"
🛠️ Available Tools
Accounts (4 tools)
- List, get, create, update accounts
Prospects (5 tools)
- List, get, create, update, search prospects
Sequences (5 tools)
- List, get, create, update, delete sequences
Sequence Steps (4 tools)
- List, create, update, delete sequence steps
Tasks (3 tools)
- List, create, update tasks
Templates (3 tools)
- List, get, create email templates
And 52+ more tools covering:
- Calls, Opportunities, Users, Mailboxes
- Snippets, Personas, Phone Numbers
- Audit logs, Batches, Content Categories
- Email addresses, Favorites, Job roles
- And all other Outreach API scopes
🔄 Alternative Installation (Without Node.js)
If you prefer not to install Node.js, you can run the server remotely:
Option 1: Use a Remote Server
Contact us for hosted MCP server access - no local installation required.
Option 2: Docker Installation (Coming Soon)
docker run -d --name outreach-mcp \
-e OUTREACH_CLIENT_ID="your_id" \
-e OUTREACH_CLIENT_SECRET="your_secret" \
-e OUTREACH_REFRESH_TOKEN="your_token" \
@raphaelberrebi/mcp-outreach-server
Option 3: Download Binary (Coming Soon)
Pre-compiled binaries for Windows, Mac, and Linux (no Node.js required).
🔧 Troubleshooting
"Server not found"
- Make sure you've restarted Claude Desktop completely
- Check that the configuration file path is correct
- Verify the JSON syntax in your config
"Authentication failed"
- Double-check your Outreach credentials
- Make sure your refresh token hasn't expired
- Verify you have proper API permissions in Outreach
"Tool not working"
- Ensure you're using natural language (not technical commands)
- Try: "List my sequences" instead of "list_sequences"
- Check that you have the required permissions in Outreach
📚 Documentation
- - Step-by-step setup guide
- - Common issues and solutions
- Complete Deployment Guide - Self-hosting options
- Full Documentation - GitHub repository
🤝 Contributing
Contributions welcome! Please read our first.
📄 License
MIT License - see file for details.
🔗 Links
Questions? Open an issue or check our .