Follow Up Boss Connector
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Follow Up Boss ConnectorGet all leads created in the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Follow Up Boss connector for Claude
A tiny self-hosted MCP server that connects one Follow Up Boss account to Claude. You deploy your own copy, it holds your own API key, and Claude talks to it over a private link. No middleman, no per-task fees, full CRM access.
Non-technical setup guide: GUIDE.md (about 20 minutes, no coding)
Deploy your own
After deploying, your connector URL is:
https://YOUR-APP.vercel.app/c/YOUR-MCP-SECRET/mcpAdd that as a custom connector in Claude (Settings > Connectors > Add custom connector).
How it works
Next.js App Router + mcp-handler, stateless Streamable HTTP (no Redis)
The URL path carries a long random secret; the API route checks it (constant-time) before anything runs, and wrong or missing secrets get a bare 404
25 curated tools cover the everyday CRM surface (people, leads via /events so action plans fire, notes, tasks, calls, texts, appointments, deals, pipelines, stages, users, action plans, custom fields, timeline)
One
fub_apiraw tool covers the entire rest of the Follow Up Boss REST APIDELETE calls are blocked unless you set
FUB_ALLOW_DELETE=1New leads are created through
POST /v1/events, the supported intake path, so Follow Up Boss deduplicates and fires lead flows exactly as if the lead came from a website
Environment variables
Name | Required | What it is |
| yes | Your Follow Up Boss API key (Admin > API > Create API Key) |
| yes | A long random password you make up; becomes part of your private URL |
| no | Set to |
| no | Only for registered Follow Up Boss partner systems |
Local development
npm install
cp .env.example .env.local # fill in FUB_API_KEY and MCP_SECRET
npm run dev
# connector at http://localhost:3000/c/YOUR-MCP-SECRET/mcpSecurity model
The secret link is the whole gate, so treat the full URL like a password. It is checked in constant time, invalid attempts get an anonymous 404, the internal /api path cannot be reached without the secret, and the MCP layer never sees the secret (the URL is normalized before it is handed off). Rotate by changing MCP_SECRET and redeploying; revoke everything by deleting the API key in Follow Up Boss.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thehillisrockin/fub-claude-connector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server