MCPサーバー

sec-filing-analyzer

io.github.kyliemckinleydemo/sec-filing-analyzer
データ・分析 金融・投資 公開・接続可能 MCP 2025-11-25

このMCPでできること

Searches SEC filings and companies, provides financial snapshots, screens fundamentals, and returns AI-generated filing analyses and prediction signals.

get_company
Get company snapshot
Return a company snapshot (financials, valuation, analyst data) and its most recent analyzed SEC filings by ticker.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker, e.g. "MSFT"'}}}
get_filing_analysis
Get filing analysis
Return the full AI analysis for a single SEC filing by accession number: executive summary, concern level, sentiment, EPS surprise, predicted 30-day alpha, and (if available) the realized outcome.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['accession_number'], 'properties': {'accession_number': {'type': 'string', 'description': 'SEC accession number, dashed form e.g. "0000320193-24-000123"'}}}
get_latest_filings
Get latest SEC filings
Return the most recent SEC filings (10-K, 10-Q, 8-K) with AI analysis and 30-day alpha predictions. Optionally filter by ticker and/or form type.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Max filings to return'}, 'ticker': {'type': 'string', 'description': 'Stock ticker, e.g. "AAPL"'}, 'filing_type': {'enum': ['10-K', '10-Q', '8-K', 'all'], 'type': 'string', 'description': 'SEC form type'}}}
get_model_track_record
Get model track record
Return the model's validated track record from strict 90-day walk-forward cross-validation, plus a live count of filings in the database that already have a realized 30-day outcome available for evaluation.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_top_signals
Get top prediction signals
Return the highest-conviction filing predictions from the last 90 days, ranked by |predicted 30-day alpha| weighted by confidence. These are the model's strongest current directional calls.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}}}
screen_companies
Screen companies by fundamentals
Filter the tracked-company universe (800+ US companies, all S&P 500 constituents) by fundamentals: sector, minimum market cap, maximum P/E, minimum dividend yield, and minimum revenue growth. Mirrors the /screener tool. Returns matching companies with links to their pages.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'enum': ['marketcap', 'yield', 'pe', 'growth'], 'type': 'string', 'default': 'marketcap', 'description': 'Sort order'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 50, 'minimum': 1}, 'max_pe': {'type': 'number', 'minimum': 0, 'description': 'Maximum trailing P/E ratio'}, 'sector': {'type': 'string', 'description': 'Exact sector name, e.g. "Information Technology", "Financials", "Energy"'}, 'min_dividend_yield_pct': {'type': 'number', 'minimum': 0, 'description': 'Minimum dividend yield in percent, e.g. 3 for 3%'}, 'min_revenue_growth_pct': {'type': 'number', 'description': 'Minimum TTM revenue growth in percent, e.g. 20 for 20%'}, 'min_market_cap_billions': {'type': 'number', 'minimum': 0, 'description': 'Minimum market cap in USD billions'}}}
search_companies
Search companies
Search tracked companies by ticker or name. Returns matching tickers with company names and sectors.
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Ticker prefix or company name fragment'}}}
追加
get_model_track_record
2026年10月2日2:40
追加
get_top_signals
2026年10月2日2:40
追加
screen_companies
2026年10月2日2:40
追加
search_companies
2026年10月2日2:40
追加
get_company
2026年10月2日2:40
追加
get_filing_analysis
2026年10月2日2:40
追加
get_latest_filings
2026年10月2日2:40