Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Hometeam Directory
H
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:03:30 AM

Hometeam Directory

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Search Black-owned businesses in South Florida by category, neighborhood, or need.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "hometeam-directory": {
      "command": "npx",
      "args": [
        "-y",
        "hometeam-directory"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

🏠 Hometeam MCP Server

Ask any AI about Black-owned businesses in South Florida. This is where the answers come from.

The Hometeam MCP server connects AI assistants to a curated, community-verified directory of Black-owned businesses across Miami-Dade, Broward, and Palm Beach counties. When someone asks Claude, "find me a Black-owned caterer in Broward County," this server provides the real, verified data behind the answer.

Built on the Model Context Protocol (MCP) β€” the open standard for connecting AI assistants to external data sources.


Published on the MCP Registry

This server is listed on the official MCP Registry as io.github.JajuanX/hometeam-directory.

Live endpoint: https://mcp.thehometeam.io/sse

Connect with Claude Desktop

Add to your claude_desktop_config.json:

config.json
{
  "mcpServers": {
    "hometeam": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "https://mcp.thehometeam.io/sse"
      ]
    }
  }
}

Available tools

ToolDescription
search_businessesSearch by keyword, category, neighborhood, or county
get_business_detailsGet full profile: hours, contact, reviews, specials
find_by_specialtyNatural language search ("someone to do box braids near Miramar")
list_categoriesAll 14 business categories
list_neighborhoodsNeighborhoods across Miami-Dade, Broward, Palm Beach
get_latest_draft_classNewest businesses added on Draft Day

Rate limits

TierLimitAccess
Free100 queries/dayNo API key needed
Pro10,000 queries/dayAPI key (coming soon)

Connect to the live server

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

config.json
{
  "mcpServers": {
    "hometeam": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "https://mcp.thehometeam.io/sse"
      ]
    }
  }
}

Restart Claude Desktop. Then ask:

  • "Find me a Black-owned restaurant in Lauderhill"
  • "What new businesses just joined Hometeam?"
  • "I need someone to do box braids near Miramar"

HTTP endpoints

EndpointDescription
GET https://mcp.thehometeam.io/Service info and available tools
GET https://mcp.thehometeam.io/healthHealth check
GET https://mcp.thehometeam.io/sseSSE connection for MCP clients
POST https://mcp.thehometeam.io/messagesMCP message handler

Rate limits

TierLimitHow to access
Free100 queries/dayNo API key required
Pro10,000 queries/dayAPI key (coming soon β€” join the waitlist at thehometeam.io/developers)

Quick test

bash
# Service info
curl https://mcp.thehometeam.io/

# Health check
curl https://mcp.thehometeam.io/health

Verify on the registry

Terminal
curl "https://registry.modelcontextprotocol.io/v0/servers/io.github.JajuanX%2Fhometeam-directory/versions/latest"

Local development

If you want to run the server locally (for development or contributing):

bash
git clone https://github.com/juanx/hometeam-project-orange.git
cd hometeam-project-orange/hometeam/mcp-server
npm install
cp .env.example .env
# Edit .env β€” set MONGO_URI to the same database as the backend

# Run with stdio transport (for Claude Desktop local testing)
npm run start:local

# Run with HTTP/SSE transport (for remote access)
npm start

Claude Desktop config for local:

config.json
{
  "mcpServers": {
    "hometeam": {
      "command": "node",
      "args": ["/absolute/path/to/hometeam-mcp-server/server.js"],
      "env": {
        "MONGO_URI": "your_mongodb_connection_string"
      }
    }
  }
}

Important: Use the absolute path from pwd in the mcp-server directory. console.log is redirected to console.error because stdio transport uses stdout for JSON-RPC communication.


Available tools

The MCP server exposes 6 tools that AI assistants can call:

search_businesses

Search the directory by keyword, category, neighborhood, or county.

config.json
{
  "query": "jerk chicken",
  "county": "Broward",
  "limit": 5,
  "sort": "most_visited"
}

Returns matching businesses with name, category, neighborhood, rating, contact info, and Hometeam profile link.


get_business_details

Get everything about a specific business β€” hours, contact, social media, reviews, current specials.

config.json
{ "slug": "keishas-kitchen" }

Or search by name:

config.json
{ "name": "Keisha's Kitchen" }

Returns the full business profile including recent reviews, active specials, and community trust signals.


find_by_specialty

The smart search. Describe what you need in plain English.

config.json
{ "need": "someone to do box braids for my daughter's birthday", "location": "Miramar" }
config.json
{ "need": "tax preparation for my small business", "location": "Palm Beach" }
config.json
{ "need": "a barber who can do a fresh fade", "location": "Overtown" }

Maps natural language to categories and searches intelligently. This is the tool most AI assistants reach for first.


list_categories

Returns all business categories in the directory. No parameters needed.

Categories: Restaurants & Food, Hair & Beauty, Health & Wellness, Home Services, Professional Services, Retail & Shopping, Auto Services, Education & Tutoring, Events & Entertainment, Fitness & Training, Technology & Media, Real Estate, Childcare & Family, Arts & Creative.


list_neighborhoods

Returns South Florida neighborhoods, optionally filtered by county.

config.json
{ "county": "Broward" }

Covers 29+ neighborhoods across Miami-Dade, Broward, and Palm Beach counties.


get_latest_draft_class

Returns the most recent Draft Class β€” the newest businesses to join Hometeam. No parameters needed.

Hometeam drafts new businesses monthly through community events. This tool lets AI assistants answer "what's new?" questions with real, timely data.


How it works

Code
User asks AI: "Find me a Black-owned caterer in Broward"
         β”‚
         β–Ό
AI assistant sees Hometeam MCP tools are available
         β”‚
         β–Ό
AI calls search_businesses({ query: "caterer", county: "Broward" })
         β”‚
         β–Ό
Hometeam MCP server queries the live MongoDB database
         β”‚
         β–Ό
Returns real business data: name, location, rating, contact, hours
         β”‚
         β–Ό
AI presents the answer to the user with Hometeam attribution
         β”‚
         β–Ό
User visits the business. Community grows.

The data is always live β€” not a cached snapshot. When a business updates their hours or posts a special, the MCP server reflects it immediately.


Project structure

Code
mcp-server/
β”œβ”€β”€ server.js                  # Entry point (stdio transport β€” local/Claude Desktop)
β”œβ”€β”€ httpServer.js              # HTTP/SSE transport (deployed/remote access)
β”œβ”€β”€ config/
β”‚   └── db.js                  # MongoDB connection
β”œβ”€β”€ models/                    # Mongoose schemas (read-only, shared with backend DB)
β”‚   β”œβ”€β”€ Business.js
β”‚   β”œβ”€β”€ Category.js
β”‚   β”œβ”€β”€ Neighborhood.js
β”‚   β”œβ”€β”€ Review.js
β”‚   β”œβ”€β”€ Event.js
β”‚   β”œβ”€β”€ DraftClass.js
β”‚   └── McpUsage.js
β”œβ”€β”€ tools/                     # MCP tool definitions + handlers
β”‚   β”œβ”€β”€ searchBusinesses.js
β”‚   β”œβ”€β”€ getBusinessDetails.js
β”‚   β”œβ”€β”€ findBySpecialty.js
β”‚   β”œβ”€β”€ listCategories.js
β”‚   β”œβ”€β”€ listNeighborhoods.js
β”‚   └── getLatestDraftClass.js
β”œβ”€β”€ middleware/
β”‚   └── apiKeyAuth.js          # API key validation (paid tier β€” coming soon)
β”œβ”€β”€ utils/
β”‚   └── logUsage.js            # Query analytics logger
β”œβ”€β”€ scripts/
β”‚   └── release.js             # Semantic version release script
└── .env.example

Transport modes

Stdio (local)

For Claude Desktop and local development. Communicates via stdin/stdout using JSON-RPC.

Terminal
npm run start:local

Critical: All logging uses console.error, not console.log. Stdout is reserved for the MCP protocol. Any console.log output corrupts the JSON-RPC stream and crashes the connection.

HTTP/SSE (deployed)

For production and remote AI agents. Express server with Server-Sent Events.

Terminal
npm start
# Starts on PORT (default 3001, Heroku assigns dynamically)

Endpoints:

MethodPathDescription
GET/Service info, version, tool list
GET/healthHealth check
GET/sseSSE connection for MCP clients
POST/messagesMCP JSON-RPC message handler

Developer workflow

Coding conventions

Defined in AGENTS.md at the project root (shared with the backend). Key rules:

  • ES Modules β€” import/export with .js extensions on all relative imports
  • Async/await throughout
  • console.error only β€” never console.log (breaks stdio transport)
  • Models β€” export default, read-only versions of backend schemas
  • Tools β€” each tool in its own file, exports schema + handler

Adding a new MCP tool

  1. Create mcp-server/tools/myNewTool.js with a schema and handler export:

    server.ts
    export const myNewToolSchema = {
      description: 'What this tool does β€” written for an AI to understand when to use it',
      inputSchema: {
        type: 'object',
        properties: {
          param1: { type: 'string', description: 'What this parameter means' },
        },
        required: ['param1'],
      },
    };
    
    export const myNewToolHandler = async (args) => {
      // Query MongoDB, format results
      return { success: true, data: { args } };
    };
    
  2. Register it in mcp-server/tools/index.js:

    server.ts
    import { myNewToolHandler, myNewToolSchema } from './myNewTool.js';
    
    export const TOOL_DEFINITIONS = [
      // existing tools...
      {
        name: 'my_new_tool',
        description: myNewToolSchema.description,
        inputSchema: myNewToolSchema.inputSchema,
        handler: myNewToolHandler,
      },
    ];
    
  3. Restart the MCP server and test with Claude Desktop locally before deploying.

Branch strategy and commits

Same as the backend β€” feature branches, conventional commits:

Code
feat: add business-hours-aware search tool
fix: correct category matching in find_by_specialty
chore: update @modelcontextprotocol/sdk

Versioning and releases

Version lives in package.json and is served in the MCP server info and HTTP root endpoint.

bash
# Bug fix (1.0.0 β†’ 1.0.1)
npm run release:patch

# New feature β€” e.g., new MCP tool (1.0.0 β†’ 1.1.0)
npm run release:minor

# Breaking change (1.0.0 β†’ 2.0.0)
npm run release:major

The script: checks for clean working tree β†’ bumps package.json β†’ commits β†’ creates git tag β†’ pushes β†’ Heroku auto-deploys.


Deployment

Heroku

The deployed version uses httpServer.js (HTTP/SSE), not server.js (stdio).

bash
heroku login
heroku create hometeam-mcp

heroku config:set NODE_ENV=production
heroku config:set MONGO_URI="your_mongodb_atlas_uri"
heroku config:set MCP_SERVER_NAME="hometeam-directory"
heroku config:set CORS_ORIGIN="*"

git push heroku main

# Verify
curl https://mcp.thehometeam.io/
curl https://mcp.thehometeam.io/health

Do not set PORT β€” Heroku assigns it. The Procfile runs node httpServer.js.

Verify tools are registered

Terminal
curl https://mcp.thehometeam.io/

Response includes all 6 tool names in the tools array.

In Claude Desktop MCP logs, you should see:

Code
tools/list β†’ search_businesses, get_business_details, find_by_specialty,
             list_categories, list_neighborhoods, get_latest_draft_class

Usage analytics

Every query is logged (anonymized) to the mcpusages MongoDB collection:

  • Which tool was called
  • Input parameters (sanitized)
  • Which businesses appeared in results
  • Response time

This data powers:

For business owners: Their dashboard shows "AI recommendation served via MCP" in the activity feed, with how often AI agents recommend their business.

For the platform: Aggregated trends reveal demand β€” "Caribbean catering queries spiked 300% in Broward this month."


API access tiers

Free tier (current)

  • 100 queries per day per IP
  • All 6 tools
  • Basic business data
  • No API key required

Pro tier (coming soon)

  • 10,000 queries per day
  • Enhanced data (full reviews, photos, specials, visit counts)
  • Usage analytics dashboard
  • Priority support
  • Starting at $99/month

Business owners are never charged. Hometeam is free for all listed businesses.

Join the Pro tier waitlist β†’


Environment variables

env
NODE_ENV=development
PORT=3001
MONGO_URI=mongodb://localhost:27017/hometeam
MCP_SERVER_NAME=hometeam-directory
CORS_ORIGIN=*

The MONGO_URI must point to the same database as the backend. The MCP server reads from it; it does not write business data (only writes usage logs).


Scripts

CommandDescription
npm startHTTP/SSE server (production, deployed)
npm run start:localStdio server (Claude Desktop, local dev)
npm run devHTTP/SSE with auto-reload
npm run dev:localStdio with auto-reload
npm run releaseShow release usage help
npm run release:patchBug fix release
npm run release:minorFeature release
npm run release:majorBreaking change release

Coverage

Miami-Dade County

Overtown Β· Liberty City Β· Little Haiti Β· Opa-locka Β· Carol City Β· Richmond Heights Β· Goulds Β· Florida City Β· Coconut Grove West Β· North Miami Β· Miami Gardens

Broward County

Lauderhill Β· Lauderdale Lakes Β· Fort Lauderdale Β· Plantation Β· Miramar Β· Pembroke Pines Β· Hollywood Β· Deerfield Beach Β· Pompano Beach Β· Dania Beach Β· Tamarac

Palm Beach County

West Palm Beach Β· Riviera Beach Β· Boynton Beach Β· Delray Beach Β· Belle Glade Β· Lake Worth Beach Β· Palm Beach Gardens


Why MCP?

Most local business directories are trapped behind websites. You have to know they exist, visit them, and search manually.

MCP makes Hometeam's data available to every AI assistant that supports the protocol. Instead of one website with one search bar, there are millions of AI assistants β€” each one a potential distribution channel for Black-owned businesses.

When someone asks their AI "where should I eat in Lauderhill?", the answer should include Black-owned restaurants. Not because of an algorithm, but because the community verified them and Hometeam made the data available.


Related repos

RepoDescription
hometeam-backendNode.js/Express API
hometeam-frontendReact/TypeScript directory, dashboards, map

Contributing

We welcome contributions. To add a new MCP tool, improve search relevance, or fix a bug: open an issue or submit a PR.


License

MIT


Every AI recommendation is a customer walking through a Black-owned business's door. That's the point.

Related MCP Servers

View all in Developer Tools View all alternatives
  • A
    Agent Skills Search Server

    Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.

    πŸ’» Developer Tools0 views
    Compare vs Agent Skills Search Server β†’
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    πŸ’» Developer Tools0 views
    Compare vs Ai Netcafe β†’
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools7 views
    Compare vs Claude Task Master β†’
  • M
    Mcp

    Workix hub catalog plus freelance digest/search and proposal helpers for AI agents

    πŸ’» Developer Tools0 views
    Compare vs Mcp β†’

Frequently Asked Questions about Hometeam Directory

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "hometeam-directory": { "command": "npx", "args": ["-y", "hometeam-directory"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHometeam Directory AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hometeam-directory?style=directory)](https://allmcps.com/mcp/hometeam-directory)
HTML Embed
<a href="https://allmcps.com/mcp/hometeam-directory"><img src="https://allmcps.com/api/badge/hometeam-directory?style=directory" alt="Hometeam Directory on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Hometeam Directory β†’Install in Claude DesktopInstall in CursorInstall in VS Code