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 henry@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.
list_people
List contacts with filtering options
get_person
Get detailed contact information
create_person
Add new contacts
update_person
Update contact details
delete_person
Remove contacts
list_notes
View notes with optional person filtering
get_note
Get specific note details
create_note
Add notes to contacts
list_tasks
List tasks with filtering
create_task
Create new tasks
update_task
Update task status or details
create_event
Log interactions
create_call
Record phone calls
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.