andyrouse/elevenlabs-followupboss-mcp
If you are the rightful owner of elevenlabs-followupboss-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A secure Model Context Protocol (MCP) server for integrating with the FollowUp Boss CRM API, providing tools for managing contacts, notes, tasks, and call logging.
FollowUp Boss MCP Server
A secure Model Context Protocol (MCP) server for integrating with the FollowUp Boss CRM API. This server provides tools for managing contacts, notes, tasks, and call logging.
Features
Contact Management
- List, search, and filter contacts
- Create new contacts
- Update existing contact information
- Delete contacts
Activity Tracking
- Create and manage notes
- Task management with due dates
- Call logging with outcomes and notes
- Event tracking for interactions
Installation
- Clone this repository
- Install dependencies:
pip install -e .
Configuration
Set your FollowUp Boss API key as an environment variable:
export FOLLOWUP_BOSS_API_KEY="your_api_key_here"
To get your API key:
- Login to FollowUp Boss
- Navigate to Admin ’ API
- Copy your unique API key
Usage
Run the MCP server:
python3 fubmcp.py
Then connect to it using an MCP client to access the following tools:
Available Tools
Contact Operations
list_people- List contacts with filtering optionsget_person- Get detailed contact informationcreate_person- Add new contactsupdate_person- Update contact detailsdelete_person- Remove contacts
Notes Management
list_notes- View notes with optional person filteringget_note- Get specific note detailscreate_note- Add notes to contacts
Task Management
list_tasks- List tasks with filteringcreate_task- Create new tasksupdate_task- Update task status or details
Activity Tracking
create_event- Log interactionscreate_call- Record phone calls
Security
This MCP server implements several security best practices:
- API keys stored in environment variables only
- Input validation and sanitization
- HTTPS-only connections
- Error handling without sensitive data exposure
- Request timeouts
- Proper authentication handling
API Coverage
Currently implements ~25% of the FollowUp Boss API, focusing on core CRM functionality. See UPDATED_CAPABILITIES.md for detailed feature status.
Contributing
See implementation_plan.md for the roadmap of planned features.