BF

benlaube/fub-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

9 stars 8 forks 质量 62 趋势 17

A powerful Model Context Protocol (MCP) server for Follow Up Boss CRM API integration. Provides AI assistants with comprehensive access to Follow Up Boss contacts, leads, deals, and more.

概览

A powerful Model Context Protocol (MCP) server for seamless integration with the real estate CRM API. This Python-based MCP server enables AI assistants to intelligently interact with your data, providing comprehensive access to contacts, leads, deals, and more. 🚀 : Full CRUD operations, intelligent caching, duplicate detection, and automatic pagination for CRM data. is a leading real estate CRM platform that helps agents and teams manage their leads, contacts, and transactions. This MCP server provides programmatic access to your account, allowing AI assistants to query, analyze, and manage your CRM data efficiently. - for comprehensive API access - : Create, Read, Update, Delete contacts and custom fields - : Find stages, custom fields, and sources by keyword - : Natural language dates ("last 7 days", "this month") - : Update up to 100 contacts at once - : FUB-compliant duplicate checking for contacts - : 4.

README

以下为原文 README 节选,完整内容请查看原文。

Follow Up Boss MCP Server

A powerful Model Context Protocol (MCP) server for seamless integration with the Follow Up Boss real estate CRM API. This Python-based MCP server enables AI assistants to intelligently interact with your Follow Up Boss data, providing comprehensive access to contacts, leads, deals, and more.

🚀 Production Ready: Full CRUD operations, intelligent caching, duplicate detection, and automatic pagination for Follow Up Boss CRM data.

What is Follow Up Boss?

Follow Up Boss is a leading real estate CRM platform that helps agents and teams manage their leads, contacts, and transactions. This MCP server provides programmatic access to your Follow Up Boss account, allowing AI assistants to query, analyze, and manage your CRM data efficiently.

Key Features

🎯 Complete Follow Up Boss Integration

  • 34 MCP Tools for comprehensive Follow Up Boss API access
  • Full CRUD Operations: Create, Read, Update, Delete contacts and custom fields
  • Dynamic Discovery: Find stages, custom fields, and sources by keyword
  • Smart Date Filtering: Natural language dates (“last 7 days”, “this month”)
  • Batch Operations: Update up to 100 contacts at once
  • Duplicate Detection: FUB-compliant duplicate checking for Follow Up Boss contacts
  • Intelligent Caching: 4.6x faster repeated queries with automatic cache invalidation
  • Automatic Pagination: Seamlessly handle large Follow Up Boss datasets (1,000+ records)
  • Rate Limiting: Built-in protection against API throttling

📊 Data Management

  • Contacts/People: Full management with dynamic filtering by stage, source, user, tags, dates
  • Custom Fields: Create, manage, and dynamically search custom fields
  • Calls & Events: Access call logs and activity events from Follow Up Boss
  • Deals & Tasks: Track deals and tasks within Follow Up Boss
  • Pipelines & Stages: Work with Follow Up Boss sales pipelines
  • Users & Teams: Manage Follow Up Boss team members

🔧 Advanced Capabilities

  • Dynamic Discovery: AI discovers what data exists and how to query it
  • Smart Date Filtering: “last 7 days”, “this month”, “older than 30 days”
  • Batch Updates: Update multiple contacts in one operation (10x faster)
  • Custom Processing: Execute Python code for data aggregation and analysis
  • Enhanced Errors: Contextual error messages with helpful suggestions
  • Comprehensive Logging: All operations logged to file
  • Async Performance: High-performance async/await architecture
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "follow-up-boss": { "command": "python", "args": ["-m", "fub_mcp.server"], "cwd": "/path/to/fub-mcp", "env": { "PYTHONPATH": "/path/to/fub-mcp/src", "FUB_API_KEY": "your-follow-up-boss-api-key" } } } }