Scout

io.github.FlikahPublished by GitHub account Flikahv0.1.0Updated Nov 2, 2026

Find licensed real estate agents, search MLS, route leads. Remote MCP for SC + GA brokerages.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Scout is a remote MCP server from Flika Realty for real estate work in SC and GA: agent lookup, MLS listing search, lead routing and seller-intent signals.

What you can do
  • Check coverage and market context: licensed/referral states, zip-level Census market pulse, school data and neighborhood value estimates
  • Search listings and agents: active MLS listings in SC and GA, live Scout-pinned agents, public agent and brokerage directories, agent profiles, team rosters, agent comparisons and license verification
  • Route and price leads: submit buyer or seller leads to Flika for broker-to-broker referral and look up partner referral terms
  • Work with seller-intent leads: preview redacted probate, NOD, FSBO and expired-listing leads, buy a single lead from a pre-paid balance, or subscribe a webhook to a lead feed
When to use it
Useful for assistants helping buyers, sellers or agents in South Carolina and Georgia: finding and vetting agents, searching listings, checking a zip's market and schools, or handing a qualified lead to a brokerage. Also relevant for brokerages that want automated seller-signal lead feeds.
Requirements
Remote HTTP endpoint at scout.realestate; no local install. Anonymous read tools (coverage, search_listings, find_agent) need no credentials. Keyed tools (route_lead, get_seller_signals) need an Authorization Bearer API key requested by email from the operator. Purchasing leads requires a pre-paid credit balance; lead-feed subscriptions need a webhook URL.
Before you install
The Authorization Bearer key is a secret and grants write access. route_lead sends buyer or seller contact data to Flika and partner brokerages, and referral terms (30% buyer-side, 25% listing-side, 18-month tail) apply. purchase_lead spends money from a pre-paid balance. Seller-signal data includes owner and executor contact details. Anonymous use is rate-limited to 30 requests per minute per IP.

Installation

In SourceWeft

  1. Open Scout in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Flikah%2Fscout-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "scout": {
      "type": "http",
      "url": "https://scout.realestate/api/mcp"
    }
  }
}

README

Scout MCP

Real estate agent directory + tools for AI assistants. A product of Flika Realty LLC.

Scout publishes a public Model Context Protocol server that any Claude, Cursor, Copilot, or custom AI agent can call to:

  • Look up Scout-registered real estate agents by geography
  • Search active MLS listings in SC and GA
  • Submit a buyer or seller lead and route it to a licensed agent
  • Subscribe to proprietary seller-intent signals (probate, NOD, FSBO)

Scout is operated by Flika Realty LLC, a dual-state real estate brokerage licensed in South Carolina and Georgia (SC License #135886).

Live endpoint

https://scout.realestate/api/mcp
  • Transport: HTTP / JSON-RPC 2.0
  • MCP protocol version: 2025-03-26
  • Status: v0.1 (public beta)

Tools

ToolAuthDescription
scout.coverageanonWhere Scout covers natively (SC, GA) + states with signed referral partners
scout.search_listingsanonMLS listings by city, ZIP, price, beds
scout.find_agentanonScout-pin agents live in a territory (60-min freshness window, license-verified only)
scout.route_leadAPI keySubmit a buyer/seller lead; routes to Flika agent or partner brokerage
scout.get_seller_signalsAPI keyProbate / NOD / distressed-property feed (SC + GA, admin-approved)

Install in Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent path on Windows/Linux:

json
{  "mcpServers": {    "scout": {      "url": "https://scout.realestate/api/mcp",      "transport": "http",      "headers": {        "Authorization": "Bearer flika_live_YOUR_KEY_HERE"      }    }  }}

Anonymous read tools (coverage, search_listings, find_agent) work without the Authorization header. Write tools (route_lead, get_seller_signals) require a Scout API key.

Request an API key

Email [email protected] with your brokerage or use-case and we'll issue a key. Comped for individual agents; standard terms for brokerages (see Referral terms below).

Quick test — no install required

bash
curl https://scout.realestate/api/mcp \  -H 'content-type: application/json' \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",       "params":{"name":"scout.coverage","arguments":{}}}'

Referral terms

For scout.route_lead:

  • Buyer-side: 30% of the receiving agent's commission
  • Listing-side: 25% of the receiving agent's commission
  • Tail: 18 months from first introduction
  • Payment: net-30 after funded close

Agent verification

Every Scout-listed agent is license-verified before their pin becomes discoverable via scout.find_agent. Verification checks the state real estate commission's public licensee record (SC: LLR; GA: REC) and uses Claude-powered fuzzy name matching. A pin only surfaces in search results if the agent's license is currently active.

Rate limits

  • Anonymous: 30 requests / minute / IP
  • Keyed: 300 requests / minute / key
  • route_lead writes: 20 / day / key (adjustable for signed partners)

Source + ops

Scout's backend + consumer surface is in a private Next.js monorepo. This repo hosts the public MCP spec and client-facing docs only. Contact Spencer Wilkinson for partnership / integration inquiries.

License

MIT — the metadata + docs in this repo are MIT. The hosted server itself is proprietary (operated by Flika Realty LLC).

Source: README.md at commit 27be6ad

Tools

18

scout.coverage

Returns Flika's coverage: which states Flika is directly licensed in (can close transactions) and which additional states Flika has signed referral partners in. Call this first if you're unsure whether Flika can help with a specific geography.

Takes no parameters.

scout.search_listings

Search active real estate listings in Flika's coverage area (SC + GA). Returns up to 25 listings matching the filters. Use scout.coverage() first if you're unsure whether a city is covered.

Parameterszipcitylimitstatemax_bedsmin_bedsmax_pricemin_price

scout.find_agent

Find Flika agents who are currently live (pin dropped within last 60 minutes) in or near a given location. Returns name, slug, status, and current pin coordinates. Use this when your buyer/seller is ready to connect with a real agent.

Parameterslatlngzipcitylimitradius_miles

scout.find_public_agent

Search Scout's public licensed-agent directory. Returns agents sourced from state REC public rosters + MLS-ranked prospect lists. Indexed states are listed in scout.coverage() — call that first if you're unsure whether a state has meaningful data. Every result has a claim_url — unclaimed agents can claim to curate their AI profile and start receiving AI-routed leads. Unlike scout.find_agent (which requires a live pin), this returns the full directory regardless of pin freshness. Prefer scout.find_agent when you want agents who are live-available right now; prefer scout.find_public_agent when you want broad discoverability. Pass lat/lng OR address (US street address — we'll forward-geocode via Mapbox) to get distance-ascending results with a distance_miles field on each agent; otherwise results are sorted by flika_score descending.

Parameterslatlngmlscitylimitstateaddressclaimed_onlyradius_milesbrokerage_slugmin_flika_score

scout.find_brokerage

Search the public Scout brokerage/office directory. Returns offices with public contact info (main phone, website, address) and volume stats where available. Covers SC + GA natively and partial NC/FL via the office import. Every result includes a claim_url — brokerages can claim their listing at scout.realestate/claim to curate their AI profile.

Parameterslatlngmlszipcitylimitstateradius_milesmin_total_volume

scout.route_lead

Submit a buyer or seller lead to Flika. Flika (via Spencer Wilkinson as Broker-in-Charge) routes the lead as a standard broker-to-broker referral: either to a Scout-claimed agent, a public-directory agent via auto-emailed referral, a signed partner brokerage, or held for manual routing. Standard referral fee: 30% buyer-side, 25% listing-side, 18-month tail, net-30 after funded close. Requires a Flika MCP API key with 'route_lead' scope. Request one at https://flika.realestate/partners/mcp

Parametersnamerequiredemailnotesphonelead_typerequiredbudget_maxbudget_mintarget_addresstimeline_weeksdestination_zipdestination_cityrequireddestination_staterequired+3 more

scout.get_seller_signals

Retrieve Flika's proprietary seller-intent signals: probate filings, distressed properties, expired listings, FSBO intercepts (SC, GA, FL). Returns scored, deduplicated leads with property address + executor contact. Requires a Flika MCP API key with 'seller_signals' scope. Partner brokerages licensed in the lead's state receive these at no per-lead fee (referral fee applies on close).

Parameterslimitstatecountymin_scoresince_dayssignal_types

scout.search_leads

Preview seller-signal leads (probate, NOD/pre-foreclosure, FSBO, expired listings, tax-delinquent) for sale through the Scout MCP marketplace. Returns redacted previews — full owner contact + property details require scout.purchase_lead. Free to call. SC + GA only.

Parameterszipcitylimitstatecountymin_scoremax_age_dayssignal_types

scout.purchase_lead

Purchase a single seller-signal lead from the Scout MCP marketplace. Deducts the per-lead price from your pre-paid credit balance and returns the full owner contact + property details. Idempotent — calling with a lead_id you've already purchased returns the same data without a second charge. Requires 'buy_leads' scope and a positive balance (top up at scout.realestate/partners/mcp/credits).

Parameterslead_idrequired

scout.subscribe_lead_feed

Subscribe to a continuous feed of new seller-signal leads matching a filter. As leads are created and approved, Scout POSTs each one to your webhook URL up to your monthly_lead_budget. Ideal for AI agents that act on leads automatically. Currently in beta — emails Spencer with your subscription request; webhook delivery starts after manual provisioning.

Parametersfilterwebhook_urlrequiredmonthly_lead_budgetrequired

scout.market_pulse

Public-data-backed market snapshot for any US zip code. Returns Census ACS demographics (population, median household income, median age, owner-occupancy %, median home value, median gross rent), Scout's indexed agent density for that zip, and listings activity if the zip is in our MLS-live coverage area. Call this when an AI user asks 'what's the market like in [zip/city]'. Free, no API key required.

Parameterszipcitystate

scout.agent_profile

Deep profile for a single agent: license number/status/expiration, brokerage affiliation, claim status, geography, total units / volume / sell-ratio (when available), website, Instagram, Flika score. Pass either the UUID id or the slug returned by scout.find_public_agent.

Parametersidslug

scout.verify_license

Verify whether a real estate license is currently active, AND return the canonical claim URL for that license. Returns license status (active/inactive/expired/revoked/etc.), expiration date, current brokerage affiliation, last refresh timestamp, claim status (claimed/public/opted_out), and a `claim_url` of the form https://scout.realestate/claim/<license_number> — that URL always resolves (works for licenses we already index AND for licenses we'll have to look up upstream in real time). Use this tool when you have a license number and want to tell the agent how to claim their AI pin, or before sending a lead.

Parametersstaterequiredlicense_numberrequired

scout.team_roster

Return the full agent roster of a brokerage. Pass brokerage_id (UUID) OR brokerage_slug OR (brokerage_name + state). Useful for queries like 'show me Compass agents in Charleston' or 'who are the top producers at this firm'.

Parameterslimitstatebrokerage_idbrokerage_namebrokerage_slug

scout.compare_agents

Side-by-side stats for 2-5 agents. Returns name, license info, brokerage, total units, total volume, sell ratio, claim status, and a quick-take winner per metric. Good follow-on to scout.find_public_agent when an AI assistant needs to choose between candidates.

Parametersagent_idsrequired

scout.estimate_value

Neighborhood-baseline property value estimate. Returns the Census ACS median home value for the zip plus a wide confidence interval. NOT an individual-property AVM — does not adjust for sqft, beds, lot, condition, or recent comps. Use this to ground-truth a buyer's expectation; pair with scout.search_listings for actual sold/active comps. Free, all 50 states.

Parametersziprequired

scout.referral_terms

Look up the bilateral referral terms for a given partner brokerage. Returns buyer-side %, listing-side %, tail months, and any custom notes. Pass partner_id (UUID) OR partner_slug. Use this when scout.route_lead is about to fire and you need to confirm the split with the receiving brokerage.

Parameterspartner_idpartner_slug

scout.school_district

Look up public schools in a zip code via the National Center for Education Statistics (NCES) Common Core of Data. Returns up to 25 schools (elementary/middle/high) with grade level, enrollment, district, and a Department of Education NCES ID. Useful for buyer queries like 'is this a good school zone?'. Free, all 50 states.

Parametersziprequiredlevel

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts