io.github.kyliemckinleydemo/sec-filing-analyzer
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
AI-analyzed SEC filings: filings, analysis, screening, 30-day signals, track record.
| Author | io.github.kyliemckinleydemo |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2204 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"sec-filing-analyzer": {
"url": "https://www.stockhuntr.net/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
get_latest_filingsReturn 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.
Parameters:
limit— integer — Max filings to returnticker— string — Stock ticker, e.g. "AAPL"filing_type— string — SEC form type
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_filing_analysisReturn 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.
Parameters:
accession_number(required) — string — SEC accession number, dashed form e.g. "0000320193-24-000123"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_companyReturn a company snapshot (financials, valuation, analyst data) and its most recent analyzed SEC filings by ticker.
Parameters:
ticker(required) — string — Stock ticker, e.g. "MSFT"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_companiesSearch tracked companies by ticker or name. Returns matching tickers with company names and sectors.
Parameters:
query(required) — string — Ticker prefix or company name fragmentlimit— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
screen_companiesFilter 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.
Parameters:
sort— string — Sort orderlimit— integermax_pe— number — Maximum trailing P/E ratiosector— string — Exact sector name, e.g. "Information Technology", "Financials", "Energy"min_dividend_yield_pct— number — Minimum dividend yield in percent, e.g. 3 for 3%min_revenue_growth_pct— number — Minimum TTM revenue growth in percent, e.g. 20 for 20%min_market_cap_billions— number — Minimum market cap in USD billions
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_top_signalsReturn 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.
Parameters:
limit— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_model_track_recordReturn 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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.