io. github. kyliemckinleydemo/ sec-filing-analyzer
by kyliemckinleydemo · remote · no sign-in to list tools · v1.0.0 · published by GitHub user kyliemckinleydemo
AI-analyzed SEC filings: filings, analysis, screening, 30-day signals, track record.
7 tools: 1 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http sec-filing-analyzer https://www.stockhuntr.net/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Changes things 1Claude Code: ask
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 reve…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Only reads 6Claude Code: allow
get_companyReturn a company snapshot (financials, valuation, analyst data) and its most recent analyzed SEC filings by ticker.No findings
Why it is in this group
- The name "get_company" says "get": a word for reading.
Description, as the server wrote it Return a company snapshot (financials, valuation, analyst data) and its most recent analyzed SEC filings by ticker.
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 r…No findings
Why it is in this group
- The name "get_filing_analysis" says "get": a word for reading.
Description, as the server wrote it 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.
get_latest_filingsReturn the most recent SEC filings (10-K, 10-Q, 8-K) with AI analysis and 30-day alpha predictions.No findings
Why it is in this group
- The name "get_latest_filings" says "get": a word for reading.
Description, as the server wrote it 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.
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…No findings
Why it is in this group
- The name "get_model_track_record" says "get": a word for reading.
Description, as the server wrote it 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.
get_top_signalsReturn the highest-conviction filing predictions from the last 90 days, ranked by |predicted 30-day alpha| weighted by confidence.No findings
Why it is in this group
- The name "get_top_signals" says "get": a word for reading.
Description, as the server wrote it 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.
search_companiesSearch tracked companies by ticker or name.No findings
Why it is in this group
- The name "search_companies" says "search": a word for reading.
Description, as the server wrote it Search tracked companies by ticker or name. Returns matching tickers with company names and sectors.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http sec-filing-analyzer https://www.stockhuntr.net/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__sec-filing-analyzer__get_latest_filings",
"mcp__sec-filing-analyzer__get_filing_analysis",
"mcp__sec-filing-analyzer__get_company",
"mcp__sec-filing-analyzer__search_companies",
"mcp__sec-filing-analyzer__get_top_signals",
"mcp__sec-filing-analyzer__get_model_track_record"
],
"ask": [
"mcp__sec-filing-analyzer__screen_companies"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as sec-filing-analyzer. Review it before you use it.
