Follow Up Boss MCP

Follow Up Boss MCP

Enables Claude to interact with Follow Up Boss CRM, allowing lead management, task scheduling, and pipeline tracking through natural language.

Category
Visit Server

README

Follow Up Boss MCP

A dedicated Model Context Protocol server that connects Claude / Cowork directly to your Follow Up Boss account through the official FUB REST API — no Zapier in the middle, no monthly task credits to run out.

Built for the Morning Command Center dashboard, but usable by any Claude conversation.


What it can do

Tool What it does
fub_test_connection Confirm the API key works (returns your account identity)
fub_list_people Search/list leads & contacts (filter by stage, tag, source, agent)
fub_get_person Full detail on one lead
fub_stale_leads Find going-cold leads — no activity in N days (re-engagement pass)
fub_list_deals Pipeline / deals
fub_list_tasks Open (or completed) tasks
fub_create_task Schedule a follow-up (e.g. "Text Jane in 3 days")
fub_complete_task Mark a task done
fub_create_note Add a note to a lead
fub_log_call Log a call outcome
fub_add_tags Tag a lead (merges, never overwrites)
fub_list_users Find your FUB user id (needed to assign tasks)
fub_list_smart_lists List Smart Lists (for future re-engagement workflows)
fub_raw_request Escape hatch to any FUB endpoint

1. Get your Follow Up Boss API key

In Follow Up Boss: Admin → API → Create API Key. Copy it somewhere safe — you'll paste it into the config below. (Auth is your key as the username with a blank password; the server handles that for you.)

2. Install

You need Node.js 18+. Then, in this folder:

npm install

Quick sanity check (no key needed):

npm test          # runs the offline test suite (17 checks)
node server.js --self-test   # lists the 14 tools

3. Connect it to Claude Desktop / Cowork

Open your Claude desktop config file:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Add a follow-up-boss entry under mcpServers (keep any servers already there):

{
  "mcpServers": {
    "follow-up-boss": {
      "command": "node",
      "args": ["C:\\Users\\homes\\Claude\\Projects\\tucker\\follow-up-boss-mcp\\server.js"],
      "env": {
        "FUB_API_KEY": "paste-your-key-here",
        "FUB_SYSTEM": "",
        "FUB_SYSTEM_KEY": ""
      }
    }
  }
}

The args path above already points at where this server lives on your machine. On macOS use forward slashes.

Then fully quit and reopen Claude Desktop. You'll know it worked when Claude can call fub_test_connection and returns your account.

4. First things to try

  • "Use follow-up-boss to test the connection."
  • "Show me my stale leads with no activity in 45 days."
  • "List my open tasks that are overdue."
  • "Schedule a follow-up task to text lead #123 tomorrow at 10am."

Notes

  • Rate limits: FUB allows ~250 requests per 10s window for registered systems (125 without X-System headers). The dashboard makes only a handful per load, so you're well within limits.
  • Security: your API key stays local — it lives in your Claude config / environment and is sent only to api.followupboss.com over HTTPS. Don't commit a filled-in .env to git.
  • The dashboard: once this server is connected, the Morning Command Center can be re-pointed from the Zapier path to these tools. That rewire is quick — just say the word and I'll update the artifact to call follow-up-boss directly.

Files

  • server.js — MCP wiring (stdio transport)
  • fub.js — FUB API layer + tool definitions (SDK-free, unit-tested)
  • test.mjs — offline test suite (mocks the API)
  • .env.example — template for credentials

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured