Follow Up Boss CRM in plain English. 160 tools; bring your own API key.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Talk to your Follow Up Boss CRM in plain English from Claude AI (or any MCP-compatible tool). 160 tools covering 100% of the official API, plus
about/helpmeta tools. Built by a working real estate broker, not a dev shop.
Built by Ed Neuhaus โ broker / owner at Neuhaus Realty Group in Austin, Texas. Licensed real estate broker since 2009, 19+ years in the business. I built this because I wanted to talk to my own FUB account in plain English. It's free for self-host use under the Elastic License 2.0.
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. Strongly recommended: back up your FUB data before turning this loose, unless you really know what you're doing. Always review AI-suggested actions before confirming changes to live data. The authors are not responsible for any data loss or unintended modifications to your FUB account.
โ ๏ธ READ BEFORE SETTING
FUB_SYSTEM/FUB_SYSTEM_KEYโ TOS RISKSeveral FUB API endpoints are marked "Restricted - Registered Systems Only" and require
X-System+X-System-Keyheaders (this MCP exposes them asFUB_SYSTEM+FUB_SYSTEM_KEYenv vars). These endpoints include: webhooks, inbox apps, automations (2.0), text-message logging, person/deal attachments.These credentials are issued by FUB to approved third-party integration partners โ not to end users of FUB. Setting these env vars is meant for developers who have registered a real third-party app with FUB and received their own dedicated
X-Systemname and key.DO NOT:
- Reuse
X-Systemcredentials from another app or integration you've found online.- Make up a system name and hope FUB accepts it.
- Borrow a partner's credentials.
Doing any of the above to access restricted endpoints may violate Follow Up Boss's Terms of Service and could get your FUB account suspended or banned, with no notice. FUB's rate-limit + identification policy is documented at https://docs.followupboss.com/reference#identification.
If you don't have your own legitimate registered-system credentials, leave these env vars unset. The MCP will throw a clear, actionable error on every restricted tool ("requires X-System + X-System-Key โฆ") rather than silently bypassing the gate. The unrestricted 130+ tools all work fine on a regular FUB API key.
Use at your own risk. The authors of this project are not responsible for any TOS violations, account suspensions, bans, or data loss arising from your use of the restricted endpoints.
License note: This project moved from MIT to Elastic License 2.0 in v1.1.2. You may use, modify, and self-host for your own business at no cost. You may not offer it as a hosted/managed service to third parties. For commercial hosting rights, reach out via neuhausre.com/contact. Versions โค v1.1.1 remain MIT-licensed.
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:
Your API key is like a password that lets this server talk to your FUB account.
If you know git:
If you don't know git:
This will:
.env file| 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 | 137 | 160 |
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.
Before connecting to Claude, you can verify everything works:
You should see:
If all 3 pass, you're good to go. If something fails, double-check your API key in the .env file.
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.
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json/full/path/to/ with where you downloaded this projectyour_api_key_here with your FUB API keyRun this one command in your terminal (replace the path):
Then restart Claude Code.
~/.cursor/mcp.json)~/.codeium/windsurf/mcp_config.json%USERPROFILE%\.codeium\windsurf\mcp_config.jsonNo reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/follow-up-boss)<a href="https://allmcps.com/mcp/follow-up-boss"><img src="https://allmcps.com/api/badge/follow-up-boss?style=directory" alt="Follow Up Boss on AllMCPs" /></a>