Scout
Qué hace este MCP
Searches real estate listings, agents, brokerages, market data, schools, seller leads, licensing information, and lead referral opportunities, primarily in the southeastern United States.
Herramientas
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'UUID id from scout.find_public_agent results.'}, 'slug': {'type': 'string', 'description': "URL slug (e.g. 'jane-doe-sc-12345') — alternative to id."}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['agent_ids'], 'properties': {'agent_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of 2-5 agent UUIDs (or slugs).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['zip'], 'properties': {'zip': {'type': 'string', 'description': '5-digit ZIP code. Required.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Latitude to search around.'}, 'lng': {'type': 'number', 'description': 'Longitude to search around.'}, 'zip': {'type': 'string', 'description': "ZIP code (we'll geocode if lat/lng not provided)."}, 'city': {'type': 'string', 'description': 'City name alternative to lat/lng/zip.'}, 'limit': {'type': 'integer', 'description': 'Max agents to return (1-20, default 10).'}, 'radius_miles': {'type': 'number', 'description': 'Search radius (default 25, max 100).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Latitude for radius search.'}, 'lng': {'type': 'number', 'description': 'Longitude for radius search.'}, 'mls': {'type': 'string', 'description': "Filter to a specific MLS board (e.g. 'CCAR', 'TRIDENT', 'FMLS')."}, 'zip': {'type': 'string', 'description': '5-digit ZIP code.'}, 'city': {'type': 'string', 'description': "City name (e.g. 'Greenville', 'Myrtle Beach', 'Atlanta')."}, 'limit': {'type': 'integer', 'description': 'Max results (1-50, default 20).'}, 'state': {'type': 'string', 'description': 'Two-letter state code (SC, GA, NC, FL).'}, 'radius_miles': {'type': 'number', 'description': 'Search radius from lat/lng (default 25, max 100).'}, 'min_total_volume': {'type': 'integer', 'description': 'Minimum total sales volume in USD (filters to top-producing offices).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Latitude for radius search.'}, 'lng': {'type': 'number', 'description': 'Longitude for radius search.'}, 'mls': {'type': 'string', 'description': 'Filter to a specific MLS board.'}, 'city': {'type': 'string', 'description': 'City name.'}, 'limit': {'type': 'integer', 'description': 'Max results (1-50, default 20).'}, 'state': {'enum': ['AL', 'AR', 'AZ', 'CA', 'CO', 'CT', 'FL', 'GA', 'IL', 'IN', 'KS', 'KY', 'LA', 'MA', 'MI', 'MN', 'MO', 'NC', 'NJ', 'NV', 'NY', 'OH', 'OK', 'OR', 'PA', 'SC', 'TN', 'TX', 'VA', 'WV', 'WI'], 'type': 'string', 'description': "Two-letter state code. Accepts any state with a registered state-REC importer; states with meaningful agent counts are listed in scout.coverage() under indexed_states. (TODO: derive this list dynamically from scripts/scout/state-rec/run.ts ADAPTERS so it can't drift.)"}, 'address': {'type': 'string', 'description': "US street address — Mapbox forward-geocodes to lat/lng. Use this when you have an address like '409 Meyers Drive, Greenville SC 29605' but no coords. Takes precedence over city-only filters for proximity search."}, 'claimed_only': {'type': 'boolean', 'description': 'If true, only return agents who have claimed their profile (default false).'}, 'radius_miles': {'type': 'number', 'description': 'Search radius from center point (default 25, max 100). Only meaningful when lat/lng or address is provided.'}, 'brokerage_slug': {'type': 'string', 'description': 'Filter to agents at a specific brokerage (slug from find_brokerage).'}, 'min_flika_score': {'type': 'integer', 'description': 'Minimum Flika Score 0-100 (default 0).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Max leads to return (1-50, default 20).'}, 'state': {'enum': ['SC', 'GA', 'FL'], 'type': 'string', 'description': 'Filter by state.'}, 'county': {'type': 'string', 'description': "Filter by county slug (e.g. 'greenville-sc')."}, 'min_score': {'type': 'integer', 'description': 'Minimum Claude-assigned score 0-100 (default 0).'}, 'since_days': {'type': 'integer', 'description': 'How many days back to look (1-90, default 7).'}, 'signal_types': {'type': 'array', 'items': {'enum': ['probate', 'nod', 'lis_pendens', 'tax_delinquent', 'fsbo', 'expired_listing'], 'type': 'string'}, 'description': 'Which signal types to include (default: all).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'zip': {'type': 'string', 'description': '5-digit ZIP code. Either zip OR (city + state) is required.'}, 'city': {'type': 'string', 'description': 'City name (used with state if zip is omitted).'}, 'state': {'type': 'string', 'description': 'Two-letter state code.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['lead_id'], 'properties': {'lead_id': {'type': 'string', 'description': 'UUID returned from scout.search_leads.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'partner_id': {'type': 'string', 'description': 'UUID from partner_brokerages.'}, 'partner_slug': {'type': 'string', 'description': "Slug e.g. 'central-texas-realty-austin'."}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['lead_type', 'name', 'destination_city', 'destination_state', 'referring_agent_email'], 'properties': {'name': {'type': 'string', 'description': "Client's name (first + last)."}, 'email': {'type': 'string', 'description': "Client's email (preferred contact method)."}, 'notes': {'type': 'string', 'description': 'Any context — partner disagreement, must-haves, PCS dates, etc.'}, 'phone': {'type': 'string', 'description': "Client's phone number."}, 'lead_type': {'enum': ['buyer', 'seller'], 'type': 'string', 'description': 'Whether your client is buying or selling.'}, 'budget_max': {'type': 'integer', 'description': 'For buyers: maximum budget USD.'}, 'budget_min': {'type': 'integer', 'description': 'For buyers: minimum budget USD.'}, 'target_address': {'type': 'string', 'description': 'For sellers: the property address.'}, 'timeline_weeks': {'type': 'integer', 'description': 'Expected weeks until transaction (0 = now, 12 = 3 months, etc.).'}, 'destination_zip': {'type': 'string'}, 'destination_city': {'type': 'string', 'description': 'Target city — where the client wants to buy/sell.'}, 'destination_state': {'type': 'string', 'description': 'Target state (2-letter).'}, 'target_agent_slug': {'type': 'string', 'description': 'Optional. If the AI has already picked a specific agent via scout.find_agent or scout.find_public_agent, pass their agent_slug here to route the referral directly.'}, 'referring_agent_email': {'type': 'string', 'description': 'Your email as the referring agent (for commission routing).'}, 'target_brokerage_slug': {'type': 'string', 'description': 'Optional. If the AI picked a specific brokerage via scout.find_brokerage, route the referral to that brokerage instead.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['zip'], 'properties': {'zip': {'type': 'string', 'description': '5-digit ZIP code. Required.'}, 'level': {'enum': ['elementary', 'middle', 'high'], 'type': 'string', 'description': "Optional filter: 'elementary' | 'middle' | 'high'."}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'zip': {'type': 'string', 'description': '5-digit zip code.'}, 'city': {'type': 'string', 'description': 'City name (case-insensitive partial match).'}, 'limit': {'type': 'integer', 'description': '1-50, default 20.'}, 'state': {'type': 'string', 'description': '2-letter state code. Currently SC or GA.'}, 'county': {'type': 'string', 'description': 'County name (case-insensitive partial match).'}, 'min_score': {'type': 'integer', 'description': 'Minimum score 0-100. Higher = more motivated.'}, 'max_age_days': {'type': 'integer', 'description': 'Cap freshness — only leads created within this many days.'}, 'signal_types': {'type': 'array', 'items': {'enum': ['probate', 'nod', 'fsbo', 'expired', 'tax_delinquent', 'multi_signal_premium'], 'type': 'string'}, 'description': 'Filter by signal type. Omit to include all.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'zip': {'type': 'string', 'description': '5-digit ZIP code.'}, 'city': {'type': 'string', 'description': "City name (e.g. 'Greenville', 'Charleston', 'Atlanta')."}, 'limit': {'type': 'integer', 'description': 'Max listings to return (1-25, default 10).'}, 'state': {'enum': ['SC', 'GA'], 'type': 'string', 'description': 'Two-letter state code, SC or GA.'}, 'max_beds': {'type': 'integer', 'description': 'Maximum bedroom count.'}, 'min_beds': {'type': 'integer', 'description': 'Minimum bedroom count.'}, 'max_price': {'type': 'integer', 'description': 'Maximum list price (USD).'}, 'min_price': {'type': 'integer', 'description': 'Minimum list price (USD).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['webhook_url', 'monthly_lead_budget'], 'properties': {'filter': {'type': 'object', 'properties': {'state': {'type': 'string'}, 'min_score': {'type': 'integer'}, 'signal_types': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'webhook_url': {'type': 'string', 'description': 'HTTPS endpoint that will receive POST {lead, signature, timestamp}.'}, 'monthly_lead_budget': {'type': 'integer', 'description': 'Cap on number of leads pushed per month.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': '1-100, default 25. Sorted by Flika score descending.'}, 'state': {'type': 'string', 'description': 'Two-letter state code (required if using brokerage_name).'}, 'brokerage_id': {'type': 'string', 'description': 'UUID from scout.find_brokerage.'}, 'brokerage_name': {'type': 'string', 'description': 'Free-text name (used with state).'}, 'brokerage_slug': {'type': 'string', 'description': 'URL slug.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['license_number', 'state'], 'properties': {'state': {'type': 'string', 'description': 'Two-letter state code.'}, 'license_number': {'type': 'string', 'description': 'Exactly as issued by the state (no spaces).'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Microburbs Australian Property Data
Provides Australian property, suburb, valuation, sales, rental, zoning, school, risk, geospatial, and census statistics.
Uk Planning Data
Provides access to UK planning designations and related geospatial planning data from the national planning data platform.
Sibfly
Provides satellite-derived ground-motion measurements, including subsidence and uplift, for US addresses.
Fema Nfhl
Queries FEMA's National Flood Hazard Layer for flood zones, base flood elevations, floodways, map panels and related property or …
Regrid
Queries Regrid parcel data by address or coordinates, returning parcel ownership, zoning, land use, acreage, boundaries, and loca…
Smarty
Verifies US addresses and enriches them with US property information.
GUTHMANN® Berlin Real Estate
Searches Berlin property listings and provides granular Berlin real-estate, neighborhood, demographic, and market statistics.
Walkscore
Provides Walk Score data for locations, supporting walkability-related property and location analysis.