{
  "name": "LOPJLB Research Agent",
  "description": "Provides quantitative U.S. equity research: daily signals, screener data, market regime classification, and fundamental scores with documented backtests.",
  "url": "https://www.lopjlb.com",
  "version": "1.0.0",
  "provider": {
    "organization": "LOPJLB Research",
    "url": "https://www.lopjlb.com/about"
  },
  "capabilities": [
    {
      "id": "market_regime",
      "name": "Market Regime Classification",
      "description": "Returns current HMM regime state (Bull, Recovery, Ranging, Bear, Crisis)",
      "endpoint": "GET https://www.lopjlb.com/bff/api/hmm/latest",
      "auth": "none"
    },
    {
      "id": "ticker_search",
      "name": "Ticker Search",
      "description": "Search 12,000+ U.S.-listed symbols (stocks, ETFs, REITs, BDCs, CEFs, preferred/QDI, crypto & more) by symbol or name",
      "endpoint": "GET https://www.lopjlb.com/bff/api/bigfive/search?q={query}",
      "auth": "none"
    },
    {
      "id": "screener_preview",
      "name": "Screener Preview",
      "description": "Top-ranked tickers with signals and scores (preview subset)",
      "endpoint": "GET https://www.lopjlb.com/bff/api/bigfive/universe-preview",
      "auth": "none"
    },
    {
      "id": "ticker_detail",
      "name": "Ticker Detail",
      "description": "Per-ticker signals, fundamentals, and backtest metrics",
      "endpoint": "GET https://www.lopjlb.com/bff/api/bigfive/detail/{symbol}",
      "auth": "none"
    },
    {
      "id": "market_pulse",
      "name": "Market Pulse",
      "description": "Market breadth, sector stats, and regime summary",
      "endpoint": "GET https://www.lopjlb.com/bff/api/market-pulse",
      "auth": "none"
    },
    {
      "id": "webmcp_page_tools",
      "name": "Browser WebMCP Tools",
      "description": "In-browser WebMCP tools via document.modelContext: search_tickers, get_market_regime, get_market_pulse, open_ticker. Distinct from Enterprise HTTP MCP.",
      "endpoint": "document.modelContext.registerTool",
      "auth": "none"
    },
    {
      "id": "full_universe",
      "name": "Full Screener Universe",
      "description": "Complete screener dataset with all columns",
      "endpoint": "GET https://www.lopjlb.com/bff/api/bigfive/universe",
      "auth": "pro_session"
    }
  ],
  "documentation": {
    "llms": "https://www.lopjlb.com/llms.txt",
    "openapi": "https://www.lopjlb.com/openapi.json",
    "developers": "https://www.lopjlb.com/developers"
  },
  "contact": {
    "email": "contact@lopjlb.com"
  }
}
