Live nightly refresh

0 businesses.
One health score each.

Every local business in the US, ranked nightly across six components. Query it yourself via the public API or through the Operator MCP server inside Claude.

Methodology

Six components. One score.

82BUSINESS HEALTH
Reviews25%
Market rank20%
Financial20%
Response15%
Jobs10%
Kai coverage10%

Leaderboards

Ranked. By city. By trade. Nightly.

Every city, every trade, every night. Scoring is transparent and the raw component data is readable through the API. No pay-to-win, no paid placements.

Coverage

All 50 states. Headquartered in Hawaii.

Honolulu, HI
29.3M
Businesses
31,247
Cities
50
States
111
Categories

Use cases

Three readers. Same data.

If you are an operator

See yourself as the market sees you. BHS, rank, competitor set, what to move this week. Start with the free Market Analyst.

If you are a buyer

Evaluate an acquisition with real, current metrics. Exit risk, revenue pace, review sentiment. Not a data broker dump.

If you are an analyst

Query the corpus directly. Public API, MCP server, signal feed. Rate-limited, documented, versioned.

MCP server

Plug Operator into Claude in 30 seconds.

  • businesses.searchFilter by city, category, score range
  • businesses.getFull record by slug or id
  • health_score.getBHS + six-component breakdown
  • leaderboard.getTop operators by city and trade
  • market.summaryCity/trade aggregates, trends
  • market_events.listRecent openings, closures, moves
  • competitors.getDirect competitor set
  • review_intelligence.getReview velocity and sentiment
{
  "mcpServers": {
    "operator": {
      "url": "https://operator.fyi/api/mcp",
      "headers": { "X-Operator-Key": "your_key" }
    }
  }
}

Drop into your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json. Generate a key in the app settings.