Developer builds MCP server with Claude Code to automate Minnesota land search

✍️ OpenClawRadar📅 Published: April 16, 2026🔗 Source
Developer builds MCP server with Claude Code to automate Minnesota land search
Ad

Project overview

A developer with InfoSec and automation engineering experience built an MCP (Model Context Protocol) server using Claude Code to automate the search for rural Minnesota land. The goal was to find 40+ acres under $150K across 21 counties while applying 10 specific criteria: flood zone status, hospital proximity, mining distance, fiber internet availability, buildability, and other factors.

Technical implementation

The developer used Claude Code to write most of the Python code while steering the architecture and catching bad outputs. The system consists of:

  • Python/FastMCP server with 7 tools
  • SQLite database for persistence and deduplication
  • Zillow and LandWatch scraping using httpx and BeautifulSoup
  • n8n workflow for scheduled daily runs
  • Docker containerization
  • Compatibility with Claude or any MCP-compatible client
Ad

Results and insights

The first run processed 49 raw listings and filtered them down to 29 unique parcels that met the criteria. One notable find was a $44,900, 40-acre listing in Crow Wing County that the developer noted still needs investigation.

The developer emphasized that an MCP server isn't static code — it gets smarter as the model using it gets smarter. This architectural decision, though stumbled into initially, proved to be the right approach.

Developer approach

The developer has been using AI seriously for about two months when starting this project and describes themselves as "not a vibe coder" — they wanted to understand what they were building rather than just generating code without comprehension.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Reducing AI Agent Costs by 30% Through Behavior Monitoring and Configuration Changes
Use Cases

Reducing AI Agent Costs by 30% Through Behavior Monitoring and Configuration Changes

A developer cut their OpenClaw bot's token usage by 30% after discovering 70 cron jobs were dumping results into the main chat session, causing context bloat and repeated compaction. The fix involved redirecting cron outputs directly to Telegram and building a monitoring skill to identify inefficiencies like redundant searches and oversized file reads.

OpenClawRadar
Hacking Multi-Agent Orchestration into OpenClaw: A Developer's Experience
Use Cases

Hacking Multi-Agent Orchestration into OpenClaw: A Developer's Experience

A developer modified OpenClaw's core runtime to implement true multi-agent orchestration after discovering that agents were faking collaboration. The changes included parent-child agent spawning via sessions_spawn/sessions_yield and parallel execution on separate threads.

OpenClawRadar
Homelab Developer Benchmarks 19 Local LLMs with 45 Practical Tests on AMD Strix Halo
Use Cases

Homelab Developer Benchmarks 19 Local LLMs with 45 Practical Tests on AMD Strix Halo

A developer created a 45-test benchmark suite for local LLMs based on actual homelab use cases like email classification, Home Assistant automation, and meal planning. Testing 19 models on an AMD Strix Halo with 128GB RAM and 96GB VRAM, Gemma 4 26B-A4B performed best after bug fixes.

OpenClawRadar
Qwen3-VL-32B-Instruct excels at multimodal flashcard grading
Use Cases

Qwen3-VL-32B-Instruct excels at multimodal flashcard grading

A developer tested Qwen3-VL-32B-Instruct for grading image-occluded Anki flashcards and found it outperformed models like Gemini 2.5 Flash, GPT 5 Nano/Mini, XAI 4.1 Fast, GLM, and Mistral models, with only ChatGPT 5.2 and Gemini 3/3.1/Claude 4+ coming close.

OpenClawRadar