MCP Server

stoop

io.github.oliverhpage/stoop
Real Estate Search & Research Public & reachable MCP 2026-07-28

What this MCP does

Finds licensed HVAC, plumbing, and electrical providers in Miami and provides provider, property, and service-history details.

home_profile
Manage the authenticated user's home profile — view or update property details like square footage, year built, and systems installed.
Input schema
{'type': 'object', 'required': ['action'], 'properties': {'action': {'enum': ['get', 'update'], 'type': 'string', 'description': 'Whether to retrieve or update the home profile'}, 'fields': {'type': 'object', 'description': "Fields to update when action is 'update'"}}}
job_history
Retrieve the authenticated user's past service requests and completed jobs, optionally filtered by trade category.
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'number', 'description': 'Maximum number of results to return (default 10)'}, 'filter_trade': {'enum': ['hvac', 'plumbing', 'electrical'], 'type': 'string', 'description': 'Filter results to a specific trade category'}}}
provider_profile
Retrieve detailed profile information for a specific service provider including license status, reviews, and service history.
Input schema
{'type': 'object', 'required': ['provider_id'], 'properties': {'provider_id': {'type': 'string', 'description': 'Unique identifier of the provider to look up'}}}
service_search
Search for licensed home service providers (HVAC, plumbing, electrical) near a location. Returns ranked results with ratings, pricing, and contact info.
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "Natural language description of the service needed, e.g. 'AC not cooling' or 'need a plumber for a leak'"}, 'urgency': {'enum': ['emergency', 'urgent', 'routine'], 'type': 'string', 'description': 'How urgently the service is needed'}, 'category': {'enum': ['hvac', 'plumbing', 'electrical'], 'type': 'string', 'description': 'Explicit trade category override (normally inferred from query)'}, 'location': {'type': 'string', 'description': "Address or area to search near, e.g. 'Miami Beach, FL'. Defaults to Miami."}, 'budget_max': {'type': 'number', 'description': 'Maximum budget in USD for the service'}}}
Added
job_history
Sept. 17, 2026, 12:45 p.m.
Added
home_profile
Sept. 17, 2026, 12:45 p.m.
Added
provider_profile
Sept. 17, 2026, 12:45 p.m.
Added
service_search
Sept. 17, 2026, 12:45 p.m.