(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{4401:(e,t,a)=>{Promise.resolve().then(a.bind(a,6977))},6977:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>c});var s=a(5155),i=a(2115);let o=[{id:"core",name:"Core Market Data",icon:"\uD83D\uDCCA",color:"#13C636"},{id:"derivatives",name:"Derivatives & Options",icon:"\uD83D\uDCC8",color:"#00BFFF"},{id:"alt-data",name:"Alternative Data",icon:"\uD83D\uDD0D",color:"#FFD700"},{id:"multi-asset",name:"Multi-Asset",icon:"\uD83C\uDF0D",color:"#FF6B6B"},{id:"quant",name:"Quantitative",icon:"\uD83E\uDDEE",color:"#C0E8FD"},{id:"fixed-income",name:"Fixed Income & Macro",icon:"\uD83C\uDFE6",color:"#9B59B6"},{id:"events",name:"Corporate Events",icon:"\uD83D\uDCF0",color:"#E67E22"},{id:"intelligence",name:"Intelligence & NLP",icon:"\uD83E\uDD16",color:"#1ABC9C"},{id:"infrastructure",name:"Infrastructure",icon:"⚙️",color:"#95A5A6"}],r=[{id:"prices",name:"Real-Time Prices",phase:1,category:"core",description:"Live stock prices, historical OHLCV, after-hours data via Yahoo Finance",commands:["price AAPL","price AAPL --history 30d"],mcpTool:"get_price",params:"ticker, period?",icon:"\uD83D\uDCB0"},{id:"company_profile",name:"Company Profile",phase:4,category:"core",description:"Company overview, sector, employees, market cap, description",commands:["profile AAPL"],mcpTool:"get_company_profile",params:"ticker",icon:"\uD83C\uDFE2"},{id:"screener",name:"Stock Screener",phase:4,category:"core",description:"Filter stocks by market cap, P/E, sector, dividend yield, volume",commands:["screen --min-cap 10B --sector Technology"],mcpTool:"screen_stocks",params:"filters{}",icon:"\uD83D\uDD0E"},{id:"technicals",name:"Technical Analysis",phase:3,category:"core",description:"RSI, MACD, Bollinger Bands, moving averages, support/resistance",commands:["technicals AAPL","technicals TSLA --indicators rsi,macd"],mcpTool:"get_technicals",params:"ticker, indicators?",icon:"\uD83D\uDCC9"},{id:"market_microstructure",name:"Market Microstructure",phase:22,category:"core",description:"Bid-ask spreads, order flow imbalance, liquidity scoring, market maker activity",commands:["microstructure-spreads AAPL","microstructure-flow TSLA","microstructure-compare AAPL MSFT GOOGL"],mcpTool:"get_microstructure",params:"ticker, analysis_type",icon:"\uD83D\uDD2C"},{id:"options",name:"Options Chain",phase:2,category:"derivatives",description:"Full options chain with Greeks, put/call ratio, implied volatility",commands:["options AAPL","options TSLA --expiry 2026-03-21"],mcpTool:"get_options",params:"ticker, expiry?",icon:"\uD83D\uDCCB"},{id:"options_flow_scanner",name:"Options Flow Scanner",phase:6,category:"derivatives",description:"Unusual activity alerts, dark pool prints, sweep detection",commands:["options-flow AAPL","options-flow --unusual"],mcpTool:"scan_options_flow",params:"ticker?, unusual_only?",icon:"\uD83C\uDF0A"},{id:"news_sentiment",name:"News & Sentiment",phase:1,category:"alt-data",description:"Aggregated news with NLP sentiment scoring from multiple sources",commands:["news AAPL","news TSLA --sentiment"],mcpTool:"get_news_sentiment",params:"ticker, sources?",icon:"\uD83D\uDCF0"},{id:"social_sentiment",name:"Social Sentiment",phase:3,category:"alt-data",description:"Reddit, StockTwits, Twitter sentiment tracking and trends",commands:["social AAPL","social GME --source reddit"],mcpTool:"get_social_sentiment",params:"ticker, source?",icon:"\uD83D\uDCAC"},{id:"congress_trades",name:"Congress Trades",phase:3,category:"alt-data",description:"Congressional trading disclosures, politician portfolios, insider timing",commands:["congress AAPL","congress --recent 30d"],mcpTool:"get_congress_trades",params:"ticker?, days?",icon:"\uD83C\uDFDB️"},{id:"short_interest",name:"Short Interest",phase:3,category:"alt-data",description:"Short interest ratio, days to cover, short squeeze candidates",commands:["short-interest AAPL","short-interest --squeeze"],mcpTool:"get_short_interest",params:"ticker",icon:"\uD83D\uDCCA"},{id:"patent_tracking",name:"Patent Tracking",phase:11,category:"alt-data",description:"USPTO patent filings, R&D velocity scoring, innovation index",commands:["patents AAPL","patents --top-filers"],mcpTool:"get_patents",params:"ticker, limit?",icon:"\uD83D\uDCA1"},{id:"job_posting_signals",name:"Job Posting Signals",phase:12,category:"alt-data",description:"Hiring velocity as leading indicator, department growth, geo expansion",commands:["jobs AAPL","jobs TSLA --trend"],mcpTool:"get_job_signals",params:"ticker",icon:"\uD83D\uDC54"},{id:"supply_chain_mapping",name:"Supply Chain Mapping",phase:13,category:"alt-data",description:"Supplier/customer relationships via SEC NLP, dependency graphs",commands:["supply-chain AAPL"],mcpTool:"get_supply_chain",params:"ticker",icon:"\uD83D\uDD17"},{id:"weather_agriculture",name:"Weather & Agriculture",phase:14,category:"alt-data",description:"NOAA weather data, crop conditions, energy demand signals",commands:["weather --region midwest","weather --crop corn"],mcpTool:"get_weather_ag",params:"region?, crop?",icon:"\uD83C\uDF3E"},{id:"activist_investor_tracking",name:"Activist Investors",phase:19,category:"alt-data",description:"13D filings, campaign tracking, activist targets",commands:["activists AAPL","activists --recent"],mcpTool:"get_activist_investors",params:"ticker?",icon:"\uD83C\uDFAF"},{id:"esg_scoring",name:"ESG Scoring",phase:20,category:"alt-data",description:"Environmental, social, governance metrics and composite scores",commands:["esg AAPL","esg --compare AAPL MSFT"],mcpTool:"get_esg_score",params:"ticker",icon:"\uD83C\uDF31"},{id:"crypto",name:"Cryptocurrency",phase:4,category:"multi-asset",description:"Real-time crypto prices, market cap, volume via CoinGecko",commands:["crypto bitcoin","crypto ethereum --history 7d"],mcpTool:"get_crypto",params:"coin, period?",icon:"₿"},{id:"commodities",name:"Commodities",phase:4,category:"multi-asset",description:"Gold, silver, oil, natural gas, agricultural futures",commands:["commodity gold","commodity oil --history 30d"],mcpTool:"get_commodity",params:"commodity, period?",icon:"\uD83D\uDEE2️"},{id:"forex",name:"Forex",phase:4,category:"multi-asset",description:"Currency pairs, cross rates, historical exchange rates",commands:["forex EUR/USD","forex GBP/JPY --history 90d"],mcpTool:"get_forex",params:"pair, period?",icon:"\uD83D\uDCB1"},{id:"factor_model",name:"Factor Model",phase:7,category:"quant",description:"Momentum, value, quality, size, volatility factor scoring",commands:["factors AAPL","factors --top momentum"],mcpTool:"get_factor_scores",params:"ticker, factors?",icon:"\uD83D\uDCD0"},{id:"factor_zoo",name:"Factor Zoo",phase:21,category:"quant",description:"400+ published academic factors replicated and scored",commands:["factor-zoo AAPL","factor-zoo --category value"],mcpTool:"get_factor_zoo",params:"ticker, category?",icon:"\uD83E\uDD81"},{id:"portfolio_analytics",name:"Portfolio Analytics",phase:8,category:"quant",description:"Sharpe, Sortino, max drawdown, correlation matrix, VaR",commands:["portfolio-analyze portfolio.json"],mcpTool:"analyze_portfolio",params:"holdings[]",icon:"\uD83D\uDCCA"},{id:"backtesting",name:"Backtesting",phase:9,category:"quant",description:"Event-driven backtester with realistic fills, slippage, commission",commands:["backtest --strategy momentum --period 1y"],mcpTool:"run_backtest",params:"strategy, period, params?",icon:"⏪"},{id:"macro",name:"Macro Indicators",phase:2,category:"fixed-income",description:"GDP, CPI, unemployment, interest rates, Fed funds",commands:["macro gdp","macro cpi --history 5y"],mcpTool:"get_macro",params:"indicator, period?",icon:"\uD83C\uDFE6"},{id:"bond_analytics",name:"Bond Analytics",phase:15,category:"fixed-income",description:"Yield curves, credit spreads, duration, convexity analysis",commands:["bonds yield-curve","bonds spread --rating BBB"],mcpTool:"get_bond_analytics",params:"analysis_type, params?",icon:"\uD83D\uDCDC"},{id:"sec_edgar",name:"SEC Filings",phase:1,category:"events",description:"10-K, 10-Q, 8-K filings from SEC EDGAR with full text",commands:["sec AAPL","sec TSLA --type 10-K"],mcpTool:"get_sec_filings",params:"ticker, form_type?",icon:"\uD83D\uDCD1"},{id:"sec_nlp",name:"SEC NLP Analysis",phase:16,category:"events",description:"Risk factor extraction, MD&A sentiment, change detection",commands:["sec-nlp AAPL --section risk","sec-nlp TSLA --diff"],mcpTool:"analyze_sec_filing",params:"ticker, section?, diff?",icon:"\uD83D\uDD2C"},{id:"earnings",name:"Earnings Calendar",phase:2,category:"events",description:"Upcoming earnings dates, EPS estimates, beat/miss history",commands:["earnings AAPL","earnings --upcoming 7d"],mcpTool:"get_earnings",params:"ticker?, period?",icon:"\uD83D\uDCC5"},{id:"earnings_transcripts",name:"Earnings Transcripts",phase:5,category:"events",description:"Full call transcripts with NLP — key quotes, guidance, sentiment",commands:["transcript AAPL --quarter Q1-2026"],mcpTool:"get_earnings_transcript",params:"ticker, quarter?",icon:"\uD83C\uDFA4"},{id:"dividends",name:"Dividends",phase:2,category:"events",description:"Dividend history, yield, payout ratio, ex-dates, growth rate",commands:["dividends AAPL","dividends --aristocrats"],mcpTool:"get_dividends",params:"ticker",icon:"\uD83D\uDC8E"},{id:"analyst_ratings",name:"Analyst Ratings",phase:4,category:"events",description:"Consensus ratings, price targets, upgrades/downgrades",commands:["ratings AAPL","ratings TSLA --history"],mcpTool:"get_analyst_ratings",params:"ticker",icon:"⭐"},{id:"ipo_spac_tracker",name:"IPO & SPAC Tracker",phase:17,category:"events",description:"Upcoming IPOs, SPAC arbitrage, lock-up expiry dates",commands:["ipos --upcoming","spacs --arbitrage"],mcpTool:"get_ipo_spac",params:"type, filter?",icon:"\uD83D\uDE80"},{id:"ma_deal_flow",name:"M&A Deal Flow",phase:18,category:"events",description:"Announced deals, merger arb spreads, completion probability",commands:["ma --active","ma ATVI --spread"],mcpTool:"get_ma_deals",params:"ticker?, active_only?",icon:"\uD83E\uDD1D"},{id:"etf_holdings",name:"ETF Holdings",phase:2,category:"events",description:"ETF constituents, sector weights, overlap analysis",commands:["etf SPY","etf QQQ --overlap SPY"],mcpTool:"get_etf_holdings",params:"ticker, compare?",icon:"\uD83D\uDDC2️"},{id:"research_reports",name:"Research Reports",phase:23,category:"intelligence",description:"AI-generated equity research with LLM synthesis across all data sources",commands:["research-report AAPL --output report.md"],mcpTool:"generate_research_report",params:"ticker, format?",icon:"\uD83D\uDCDD"},{id:"alerts",name:"Smart Alerts",phase:10,category:"infrastructure",description:"Price alerts, volume spikes, RSI thresholds, earnings triggers",commands:["alert set AAPL --price-above 250","alert list"],mcpTool:"manage_alerts",params:"action, ticker?, conditions?",icon:"\uD83D\uDD14"}];function n(e){let{s:t}=e,[a,r]=(0,i.useState)(!1);return o.find(e=>e.id===t.category),(0,s.jsxs)("div",{className:"border border-white/10 rounded-xl p-5 hover:border-[#13C636]/50 transition-all cursor-pointer bg-white/[0.02] hover:bg-white/[0.05]",onClick:()=>r(!a),children:[(0,s.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("span",{className:"text-2xl",children:t.icon}),(0,s.jsx)("h3",{className:"font-semibold text-lg",children:t.name})]}),(0,s.jsxs)("span",{className:"text-xs px-2 py-1 rounded-full bg-white/10 text-white/60",children:["Phase ",t.phase]})]}),(0,s.jsx)("p",{className:"text-white/60 text-sm mb-3",children:t.description}),a&&(0,s.jsxs)("div",{className:"mt-3 space-y-3 border-t border-white/10 pt-3",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-xs text-[#13C636] font-mono mb-1",children:"CLI Commands"}),t.commands.map((e,t)=>(0,s.jsxs)("code",{className:"block text-xs bg-black/40 rounded px-2 py-1 mb-1 text-white/80",children:["python cli.py ",e]},t))]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-xs text-[#C0E8FD] font-mono mb-1",children:"MCP Tool Definition"}),(0,s.jsx)("pre",{className:"text-xs bg-black/40 rounded px-3 py-2 text-white/80 overflow-x-auto",children:JSON.stringify({name:t.mcpTool,description:t.description,inputSchema:{type:"object",properties:Object.fromEntries(t.params.split(", ").map(e=>[e.replace("?","").replace("{}","").replace("[]",""),{type:e.includes("[]")?"array":e.includes("{}")?"object":"string",...(e.includes("?"),{})}])),required:t.params.split(", ").filter(e=>!e.includes("?")).map(e=>e.replace("{}","").replace("[]",""))}},null,2)})]})]})]})}function c(){let[e,t]=(0,i.useState)(null),[a,c]=(0,i.useState)(""),l=r.filter(t=>(!e||t.category===e)&&(!a||!!t.name.toLowerCase().includes(a.toLowerCase())||!!t.description.toLowerCase().includes(a.toLowerCase())));return(0,s.jsxs)("div",{className:"min-h-screen",children:[(0,s.jsx)("header",{className:"border-b border-white/10 px-6 py-16 text-center",children:(0,s.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(0,s.jsxs)("div",{className:"flex items-center justify-center gap-3 mb-4",children:[(0,s.jsx)("span",{className:"text-5xl",children:"\uD83D\uDCC8"}),(0,s.jsxs)("h1",{className:"text-5xl font-bold tracking-tight",children:[(0,s.jsx)("span",{className:"text-[#13C636]",children:"Quant"}),"Claw Data"]})]}),(0,s.jsxs)("p",{className:"text-xl text-white/60 mt-4 max-w-2xl mx-auto",children:[r.length," financial data modules. Real-time prices, options, technicals, crypto, macro, NLP, and more.",(0,s.jsx)("br",{}),(0,s.jsx)("span",{className:"text-[#C0E8FD]",children:"Free. Open. MCP-ready."})]}),(0,s.jsxs)("div",{className:"flex justify-center gap-6 mt-8 text-sm text-white/40",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-2xl text-[#13C636] font-bold",children:r.length}),(0,s.jsx)("br",{}),"Modules"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-2xl text-[#C0E8FD] font-bold",children:"23"}),(0,s.jsx)("br",{}),"Phases Built"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-2xl text-[#FFD700] font-bold",children:"$0"}),(0,s.jsx)("br",{}),"Cost / Month"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-2xl text-white/80 font-bold",children:"MCP"}),(0,s.jsx)("br",{}),"Native"]})]})]})}),(0,s.jsx)("section",{className:"border-b border-white/10 px-6 py-12",children:(0,s.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,s.jsx)("h2",{className:"text-2xl font-bold mb-4 flex items-center gap-2",children:"\uD83D\uDD0C MCP Integration"}),(0,s.jsx)("p",{className:"text-white/60 mb-6",children:"Add QuantClaw Data to any AI agent with a single MCP config. Every module is a callable tool."}),(0,s.jsx)("pre",{className:"bg-black/60 border border-white/10 rounded-xl p-5 text-sm overflow-x-auto text-white/80",children:JSON.stringify({mcpServers:{"quantclaw-data":{command:"python",args:["/path/to/financial-data-pipeline/mcp_server.py"],env:{CACHE_DIR:"/tmp/quantclaw-cache"}}}},null,2)}),(0,s.jsxs)("p",{className:"text-white/40 text-xs mt-3",children:["Or use the HTTP API at ",(0,s.jsx)("code",{className:"text-[#13C636]",children:"data.quantclaw.org/api/v1/{tool_name}"})]})]})}),(0,s.jsx)("section",{className:"px-6 py-8",children:(0,s.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,s.jsx)("div",{className:"flex flex-col sm:flex-row gap-4 mb-6",children:(0,s.jsx)("input",{type:"text",placeholder:"Search modules...",value:a,onChange:e=>c(e.target.value),className:"flex-1 px-4 py-3 rounded-xl bg-white/5 border border-white/10 text-white placeholder:text-white/30 focus:border-[#13C636] focus:outline-none"})}),(0,s.jsxs)("div",{className:"flex flex-wrap gap-2 mb-8",children:[(0,s.jsxs)("button",{onClick:()=>t(null),className:"px-4 py-2 rounded-full text-sm transition ".concat(e?"bg-white/5 text-white/60 hover:bg-white/10":"bg-[#13C636] text-black font-semibold"),children:["All (",r.length,")"]}),o.map(a=>{let i=r.filter(e=>e.category===a.id).length;return 0===i?null:(0,s.jsxs)("button",{onClick:()=>t(e===a.id?null:a.id),className:"px-4 py-2 rounded-full text-sm transition ".concat(e===a.id?"bg-[#13C636] text-black font-semibold":"bg-white/5 text-white/60 hover:bg-white/10"),children:[a.icon," ",a.name," (",i,")"]},a.id)})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:l.map(e=>(0,s.jsx)(n,{s:e},e.id))}),0===l.length&&(0,s.jsx)("p",{className:"text-center text-white/40 py-12",children:"No modules match your search."})]})}),(0,s.jsxs)("footer",{className:"border-t border-white/10 px-6 py-8 text-center text-white/30 text-sm",children:[(0,s.jsxs)("p",{children:["Built by ",(0,s.jsx)("span",{className:"text-[#13C636]",children:"QuantClaw"})," — Autonomous Financial Intelligence"]}),(0,s.jsxs)("p",{className:"mt-1",children:["Part of the ",(0,s.jsx)("a",{href:"https://moneyclaw.com",className:"text-[#C0E8FD] hover:underline",children:"MoneyClaw"})," ecosystem"]})]})]})}}},e=>{e.O(0,[441,255,358],()=>e(e.s=4401)),_N_E=e.O()}]);