setondji-mn/yonder-mcp-server
If you are the rightful owner of yonder-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Yonder Plot Search MCP Server is designed to facilitate the search for land plots and prefab homes using natural language queries, focusing on criteria like price, size, and nearby amenities.
Yonder Plot Search MCP Server
MCP Server for searching land plots and prefab homes, enabling Claude to find properties based on natural language queries about price, size, and nearby amenities.
Tools
-
search_plots
- Search for plots based on price, size, and nearby features
- Optional numeric inputs:
max_price_eur
(number): Maximum price in eurosmin_size_m2
(number): Minimum plot size in square meters
- Optional boolean filters (checks if feature exists nearby):
near_coastline
: Plot is near the coastlinenear_beach
: Plot is near a beachnear_airport
: Plot is near an airportnear_main_town
: Plot is near a main townnear_public_transport
: Plot has public transport accessnear_supermarket
: Plot is near a supermarketnear_convenience_store
: Plot is near a convenience storenear_restaurant_or_fastfood
: Plot is near dining optionsnear_cafe
: Plot is near a cafe
- Returns: Up to 20 matching plots with their details, enrichment data, and listing URLs
-
list_prefab_homes
- Search for prefab homes based on price and size
- Optional numeric inputs:
max_price_eur
(number): Maximum price in eurosmin_size_m2
(number): Minimum home size in square meters
- Optional filters:
category
(string): Filter by home category
- Returns: List of matching prefab homes with details, images, and floor plans
Example Queries
The MCP server enables natural language search through queries like:
- "Find me plots under €50,000 with a nearby supermarket and cafe"
- "Show plots that are near the coastline and have public transport access"
- "Search for plots over 1000m² near airports"
- "Show me prefab homes under €100,000 with at least 80m²"
Setup and Usage with Claude Desktop
Open Terminal (Mac) or Command Prompt (Windows) and run these commands:
-
Install Node.js globally:
# Mac (using Homebrew) brew install node # Windows (using winget) winget install OpenJS.NodeJS.LTS
-
Set up the project:
# Clone and build git clone https://github.com/setondji-mn/yonder-mcp-server cd yonder-mcp-server npm install npm run build # Create .env file echo "SUPABASE_URL=your_supabase_url SUPABASE_SERVICE_KEY=your_supabase_service_key BUBBLE_API_TOKEN=your_bubble_api_token BUBBLE_HOMES_URL=your_bubble_homes_url" > .env # Get your project path pwd # On Mac cd # On Windows
-
Set up Claude Desktop:
- Open Claude Desktop
- Click Claude menu → Settings → Developer → Edit Config
- This opens:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Mac:
- Add this configuration (replace FULL_PATH_TO_PROJECT with path from previous step):
{ "mcpServers": { "yonder_plots": { "command": "node", "args": ["FULL_PATH_TO_PROJECT/dist/index.js"], "cwd": "FULL_PATH_TO_PROJECT", "env": { "SUPABASE_URL": "your_supabase_url", "SUPABASE_SERVICE_KEY": "your_supabase_service_key", "BUBBLE_API_TOKEN": "your_bubble_api_token", "BUBBLE_HOMES_URL": "your_bubble_homes_url" } } } }
- Replace the credential values with your actual values from the .env file
- Save the file and restart Claude Desktop
- Look for the hammer icon 🔨 in bottom right
- Click hammer to verify "yonder_plots" is listed
Troubleshooting
If server isn't working:
- Check logs:
# Mac tail -f ~/Library/Logs/Claude/mcp*.log # Windows type "%APPDATA%\Claude\logs\mcp*.log"
- Verify paths in claude_desktop_config.json are absolute and correct
- Make sure all credentials in .env match claude_desktop_config.json
License
This MCP server is licensed under the ISC License. See the LICENSE file for details.