ae0ee56bf6
Replaced runtime checks with decorator-based registration: - Created conditional_tool() decorator - Disabled tools not registered with FastMCP at all - Client queries won't see disabled tools - Removed "This tool is currently disabled" messages Disabled tools (invisible to clients): - get_deals_by_radius - get_street_deals - get_market_activity_metrics All 311 tests pass, 17 skipped 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>