blueprint-10k
Integrates Google News RSS as a news source for multi-source news scouting with deduplication and sentiment analysis.
Provides webhook delivery for report assembly and output via Make.com, enabling automated workflows.
Integrates as a news source via PRAW to fetch and analyze Reddit discussions for market sentiment.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@blueprint-10kCalculate Apple's free cash flow from their latest 10-K"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
blueprint-10k — an MCP server for SEC filing analysis
An MCP server that gives Claude a toolbox of deterministic finance tools for analyzing 10-K/10-Q filings: the LLM does the reading and reasoning, but every number comes from real math in Python — no hallucinated ratios.
Paired with a set of Claude Code subagents (.claude/agents/) that use these
tools as a multi-agent equity-research pipeline: retrieve filing → extract
financials → analyze risk factors → scout news → forecast → validate → format.
Tools by module
Module | Tools |
| Fetch filings from SEC EDGAR (company lookup, filing index, section extraction, HTML cleaning) |
| Prices, history, and market snapshots via yfinance |
| Liquidity / leverage / profitability / efficiency ratios from raw statement inputs, schema-validated |
| Free-cash-flow computation |
| Regression + time-series diagnostics (statsmodels) |
| Value-at-Risk (parametric + historical) for position sizing |
| Black-Scholes pricing and greeks |
| Multi-source news scout: Alpha Vantage, Finnhub, yfinance, EDGAR 8-Ks, Google News RSS, Reddit — with dedupe, VADER sentiment, and JSON archiving |
| Jaccard-similarity filter that strips boilerplate legalese from risk-factor sections |
| JSON-schema validation + token-aware text chunking |
| Matplotlib chart cards for distribution |
| Report assembly + webhook delivery |
| Stub: cross-validation against Excel forecasts (xlwings) |
Sample news-scout output lives in news_archive/.
Related MCP server: edgar-mcp
Setup
pip install -r requirements.txt
cp .mcp.json.example .mcp.json # then fix the paths for your machine
mcp run server.py # or let Claude Code start it via .mcp.jsonOptional API keys (each news source degrades gracefully if its key is absent):
Env var | Source |
| Alpha Vantage news + sentiment |
| Finnhub company news |
| Reddit via PRAW |
| Make.com delivery webhooks for |
Note: SEC EDGAR requires a User-Agent identifying you (see
tools/edgar.py) — replace the contact info with your own before heavy use.
The agent pipeline
.claude/agents/ defines the subagents Claude Code spawns for a full analysis:
coordinator — orchestrates the run, delegates to the specialists
filing_retrieval — finds and fetches the right 10-K/10-Q from EDGAR
financial_extractor — pulls the statements out of Item 8
risk_analyst — reads Item 1A with the boilerplate filter
news_scout — recent-news sweep with sentiment
forecaster — projections grounded in the econometrics tools
options_strategist — strategy ideas priced with the BS tools
validator / output_formatter — schema checks, then the final report
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/heathrenfroe-sys/blueprint-10k'
If you have feedback or need assistance with the MCP directory API, please join our Discord server