{ "manifest_version": "0.3", "name": "followupboss-mcp-server", "display_name": "Follow Up Boss", "version": "2.0.0", "description": "Talk to your Follow Up Boss CRM in plain English. 160 tools covering the full API.", "long_description": "A Model Context Protocol server for the Follow Up Boss CRM, built by a working Austin real estate broker.\n\nCovers the official Follow Up Boss API across 160 tools — people, deals, tasks, appointments, calls, texts, notes, pipelines, stages, smart lists, templates, webhooks, and more.\n\n**You supply your own Follow Up Boss API key.** It is stored by Claude Desktop, passed to the server on your own machine, and never sent anywhere else. Nothing runs on the author's infrastructure.\n\n**Safe Mode is on by default**, which hides all 24 HTTP DELETE-backed tools and leaves 136 available. Create and update operations remain enabled. Turn it off only if you genuinely need delete operations.\n\nSome Follow Up Boss endpoints are marked \"Restricted — Registered Systems Only\" and additionally require your own registered system name and key. Those are optional; leave them blank and the remaining tools work normally.", "author": { "name": "Ed Neuhaus", "url": "https://neuhausre.com" }, "repository": { "type": "git", "url": "https://github.com/mindwear-capitian/followupboss-mcp-server.git" }, "homepage": "https://github.com/mindwear-capitian/followupboss-mcp-server", "documentation": "https://github.com/mindwear-capitian/followupboss-mcp-server#readme", "support": "https://github.com/mindwear-capitian/followupboss-mcp-server/issues", "license": "Elastic-2.0", "keywords": [ "follow-up-boss", "fub", "crm", "real-estate", "realtor", "sales", "lead-management" ], "server": { "type": "node", "entry_point": "index.js", "mcp_config": { "command": "node", "args": ["${__dirname}/index.js"], "env": { "FUB_API_KEY": "${user_config.fub_api_key}", "FUB_SAFE_MODE": "${user_config.safe_mode}", "FUB_SYSTEM": "${user_config.fub_system}", "FUB_SYSTEM_KEY": "${user_config.fub_system_key}" } } }, "tools_generated": true, "tools": [ { "name": "listPeople", "description": "List and filter contacts in your Follow Up Boss account" }, { "name": "createPerson", "description": "Create a new contact" }, { "name": "updatePerson", "description": "Update an existing contact" }, { "name": "listDeals", "description": "List deals across your pipelines" }, { "name": "createTask", "description": "Create a task for a contact" }, { "name": "createNote", "description": "Add a note to a contact's timeline" }, { "name": "listAppointments", "description": "List appointments" }, { "name": "searchPeopleByTag", "description": "Find contacts carrying a given tag" } ], "user_config": { "fub_api_key": { "type": "string", "title": "Follow Up Boss API Key", "description": "Your own API key. In Follow Up Boss go to Admin > Integrations > API Keys & Lead Email, then click Create API Key. It stays on this machine.", "sensitive": true, "required": true }, "safe_mode": { "type": "boolean", "title": "Safe Mode", "description": "Leave on to hide all 24 HTTP DELETE-backed tools (136 of 160 remain). Create and update tools stay enabled. Turn off only if you need delete operations.", "default": true, "required": false }, "fub_system": { "type": "string", "title": "Registered System Name (optional)", "description": "Only needed for endpoints Follow Up Boss marks \"Restricted - Registered Systems Only\", such as webhooks. Register your own at apps.followupboss.com/system-registration.", "required": false }, "fub_system_key": { "type": "string", "title": "Registered System Key (optional)", "description": "The key issued to you with the system name above. Leave blank unless you registered your own system.", "sensitive": true, "required": false } }, "compatibility": { "platforms": ["darwin", "win32", "linux"], "runtimes": { "node": ">=20.0.0" } } }