Follow Up Boss MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
git clone https://github.com/mindwear-capitian/followupboss-mcp-server.git
cd followupboss-mcp-server
npm install
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "FUB_API_KEY=${FUB_API_KEY}" followupboss -- node "<FULL_PATH_TO_FOLLOWUPBOSS_MCP_SERVER>/dist/index.js"

Replace <FULL_PATH_TO_FOLLOWUPBOSS_MCP_SERVER>/dist/index.js with the actual folder you prepared in step 1.

Required:FUB_API_KEY+ 1 optional
README.md

Connect your Follow Up Boss CRM to Claude AI with 157 tools

Follow Up Boss MCP Server

Connect your Follow Up Boss CRM to Claude AI (or any MCP-compatible tool) with 157 tools covering all official API endpoints plus convenience tools for common workflows.

WARNING: This tool has full read AND write access to your Follow Up Boss account. It can create, update, and delete contacts, deals, tasks, notes, and other data in your CRM. Use at your own risk. We strongly recommend testing with a small number of records first, and always reviewing AI-suggested actions before confirming changes to your live data. The authors are not responsible for any data loss or unintended modifications to your FUB account.

What This Does

This server acts as a bridge between your Follow Up Boss account and AI tools like Claude. Once connected, you can talk to Claude in plain English and it will read, create, update, and manage your FUB data directly.

What you can do:

  • Contacts & People -- Search contacts, create new leads, update stages, manage tags, check duplicates, view relationships
  • Deals & Pipeline -- Create and manage deals, move them through pipeline stages, track values and closing dates
  • Tasks & Appointments -- Create follow-up tasks, schedule appointments, set reminders, track outcomes
  • Communication -- View call logs, text message history, send texts through the API
  • Email Templates -- Create, edit, and merge email templates with contact data
  • Smart Lists & Action Plans -- View smart lists, assign people to action plans and automations
  • Custom Fields -- Create and manage custom fields for contacts and deals
  • Teams, Groups & Ponds -- Manage team structure, round robin groups, and lead ponds
  • Webhooks -- Set up and manage webhook integrations
  • And more -- Inbox apps, reactions, threaded replies, email marketing campaigns, timeframes

What You'll Need

  1. A Follow Up Boss account with API access (most paid plans include this)
  2. Claude Desktop, Claude Code, or any MCP-compatible AI tool
  3. Node.js 18 or higher -- This is a free tool that runs JavaScript. If you don't have it, download it from nodejs.org (choose the LTS version)

Setup (5 Minutes)

Step 1: Get Your FUB API Key

Your API key is like a password that lets this server talk to your FUB account.

  1. Log into Follow Up Boss
  2. Go to Admin (top menu) > API
  3. Copy your API key (it looks like a long string of letters and numbers)

Step 2: Download & Install

If you know git:

git clone https://github.com/mindwear-capitian/followupboss-mcp-server.git
cd followupboss-mcp-server
npm install

If you don't know git:

  1. Click the green "Code" button at the top of this page
  2. Select "Download ZIP"
  3. Unzip the downloaded file
  4. Open Terminal (Mac) or Command Prompt (Windows)
  5. Navigate to the unzipped folder:
    cd path/to/followupboss-mcp-server
    
  6. Install dependencies:
    npm install
    

Step 3: Run Setup

npm run setup

This will:

  • Ask for your API key
  • Test the connection to make sure it works
  • Ask you to choose Safe Mode or Full Access
  • Save your settings in a local .env file
  • Show you exactly how to connect it to Claude
Safe Mode vs Full Access
Safe Mode (default) Full Access
Read data (contacts, deals, etc.) Yes Yes
Create new records Yes Yes
Update existing records Yes Yes
Delete records No Yes
Tools available 134 157

Safe Mode is the default and recommended for most users. It gives you everything except the ability to delete data. You can switch modes at any time by changing FUB_SAFE_MODE in your .env file or AI tool config.

Quick Verify (Optional)

Before connecting to Claude, you can verify everything works:

npm test

You should see:

  PASS  Server starts and MCP handshake succeeds
  PASS  Lists 134 tools
  PASS  Read-only API call works (account: ok)

3 passed, 0 failed

If all 3 pass, you're good to go. If something fails, double-check your API key in the .env file.

Step 4: Connect to Your AI Tool

Pick the tool you use below. Each one needs a small config file edit -- the setup wizard (npm run setup) will show you the exact paths and JSON for your computer, but here are the manual instructions for each.

What's a config file? It's a settings file that tells your AI tool where to find this server. You'll copy/paste a small block of text into it. That's it.


Claude Desktop
  1. Open Finder (Mac) or File Explorer (Windows)
  2. Go to this file:
    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. If the file doesn't exist, create it
  4. Paste this (replace the two placeholder values with yours):
{
  "mcpServers": {
    "followupboss":

Tools (4)

manage_contactsSearch, create, update, and manage contact records and relationships
manage_dealsCreate and manage deals and track them through pipeline stages
manage_tasksCreate follow-up tasks, schedule appointments, and track outcomes
manage_communicationView call logs, text message history, and send texts

Environment Variables

FUB_API_KEYrequiredYour Follow Up Boss API key obtained from Admin > API
FUB_SAFE_MODESet to true to disable delete operations (default: true)

Configuration

claude_desktop_config.json
{"mcpServers": {"followupboss": {"command": "node", "args": ["/path/to/followupboss-mcp-server/index.js"], "env": {"FUB_API_KEY": "your_api_key_here"}}}}

Try it

Find all contacts with the tag 'Hot Lead' and create a follow-up task for tomorrow.
What is the current status of the deal for John Doe in the pipeline?
Send a text message to the most recent lead asking if they are still interested in the property.
Create a new deal for Jane Smith with a value of $500,000 in the 'New Leads' stage.

Frequently Asked Questions

What are the key features of Follow Up Boss?

Full access to 157 official Follow Up Boss API endpoints. Natural language management of contacts, deals, and tasks. Safe Mode to prevent accidental data deletion. Integration with communication logs and email templates. Support for custom fields, teams, and lead ponds.

What can I use Follow Up Boss for?

Automating lead follow-up tasks based on CRM activity. Quickly updating deal stages during sales meetings via voice or text. Bulk managing contact tags and custom fields using AI analysis. Retrieving communication history to prepare for client calls.

How do I install Follow Up Boss?

Install Follow Up Boss by running: git clone https://github.com/mindwear-capitian/followupboss-mcp-server.git && cd followupboss-mcp-server && npm install

What MCP clients work with Follow Up Boss?

Follow Up Boss works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Follow Up Boss docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare