Deep financial research
A Claude/Qwen/Gemini skill for institutional-grade investment research. Connects to live market data via MCP servers to deliver company deep dives, due diligence reports, competitive landscape analysis, market sentiment, and DCF-based intrinsic value estimates — all from natural language prompts.
npx -y skills add Lunatic16/deep-financial-researchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Comprehensive financial research using MCP servers (Exa + Financial Datasets). Includes integrated DCF valuation. Use for deep company analysis, due diligence, valuation, competitive landscape, and investment research workflows.
The file declares its own license as Complete terms in LICENSE.txt. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
7.0 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
Deep Financial Research Skill
Comprehensive financial research skill leveraging connected MCP servers for institutional-grade investment analysis. Includes integrated DCF valuation subskill.
Connected MCP Servers
| Server | Status | Capabilities |
|---|---|---|
| exa | ✅ Connected | Neural web search, news, sentiment, citation extraction |
| financial-datasets | ✅ Connected | Real-time prices, fundamentals, insider trades, analyst estimates |
| lightpanda | ⚠️ Optional | Browser automation (requires separate setup) |
Available Subskills
| Subskill | Trigger | Description |
|---|---|---|
| dcf-valuation | "DCF", "intrinsic value", "fair value", "undervalued" | Discounted cash flow valuation with sensitivity analysis |
When to Trigger This Skill
Activate For:
- "Deep dive on [company]" / "Research [ticker]"
- "Due diligence" / "DD on [company]"
- "Investment thesis for..."
- "Competitive landscape of [industry]"
- "Real-time stock price" / "Live market data"
- "Insider trading activity"
- "Analyst estimates and price targets"
- "DCF valuation" / "Intrinsic value" / "Fair value"
- "Is [stock] undervalued/overvalued?"
- "Red flags" / "Risk analysis"
- "Market sentiment on [stock]"
Don't Trigger For:
- Simple factual questions answerable from knowledge
- Conceptual finance education
- Quick mental math calculations
Research Workflows
Workflow 1: Company Deep Dive
Steps:
- Get current price and key metrics via Financial Datasets MCP
- Search recent news and sentiment via Exa MCP
- Pull fundamentals (revenue, margins, P/E, debt) via Financial Datasets
- Check insider trading activity via Financial Datasets
- Get analyst estimates and price targets
- Synthesize into investment-ready summary with bull/bear cases
Workflow 2: Due Diligence
Steps:
- All steps from Company Deep Dive, plus:
- Search for litigation/regulatory issues:
"[company] lawsuit SEC investigation" - Search for accounting red flags:
"[company] restatement audit resignation" - Research management team backgrounds via Exa
- Check short interest and institutional ownership
- Identify key risks and catalysts
Workflow 3: Competitive Landscape
Steps:
- Map industry via Exa:
"[industry] market share competitive landscape" - Pull fundamentals for all major competitors via Financial Datasets
- Create comparison table (P/E, growth, margins, ROE)
- Search for recent M&A or disruptive developments
- Identify winners/losers and positioning changes
Workflow 4: DCF Valuation (Subskill)
Trigger: User asks for valuation, fair value, intrinsic value, or DCF
Steps:
- Gather 5-year FCF history via Financial Datasets
- Calculate FCF CAGR and select sustainable growth rate
- Estimate WACC based on sector and capital structure
- Project FCF for Years 1-5 with growth decay
- Calculate terminal value (Gordon Growth, 2.5% terminal rate)
- Discount to present value → fair value per share
- Run 3×3 sensitivity analysis (WACC ±1%, terminal growth 2-3%)
- Validate against reported EV and P/FCF multiples
📄 Full DCF workflow:
subskills/dcf-valuation/SKILL.md
Workflow 5: Market Sentiment
Steps:
- Search mainstream media via Exa with domain filters
- Pull analyst estimates and recent revisions via Financial Datasets
- Check insider sentiment (net buys vs sells)
- Synthesize bullish vs bearish arguments
Output Format
Standard Research Output
### [Company/Ticker] - Deep Research Summary
**Current Price:** $X (as of [timestamp])
**Business Overview:**
[1-2 sentence description]
**Key Metrics:**
| Metric | Value | YoY |
|--------|-------|-----|
| Revenue | $X | X% |
| P/E | X.x | - |
| Market Cap | $X | - |
**Recent Developments:**
- [News item 1] — [Source](url)
**Bull Case:** [2-3 key arguments]
**Bear Case:** [2-3 key arguments]
**Key Risks:** [Main risks]
**Confidence:** [High/Medium/Low]
DCF Valuation Output
### DCF Valuation: [Company] ([TICKER])
#### Valuation Summary
| Metric | Value |
|--------|-------|
| **Current Price** | $XX.XX |
| **Fair Value** | $XX.XX |
| **Upside/(Downside)** | +XX.X% |
| **Verdict** | Undervalued / Fairly Valued / Overvalued |
#### Key Assumptions
| Input | Value | Source/Notes |
|-------|-------|--------------|
| Current FCF | $X.XXB | Financial Datasets (TTM) |
| FCF Growth Rate (5Y) | X.X% | [CAGR/analyst estimates] |
| Terminal Growth | 2.5% | GDP growth proxy |
| WACC | X.X% | [Sector] adjustment |
#### Sensitivity Analysis
| WACC \ Terminal | 2.0% | 2.5% | 3.0% |
|-----------------|------|------|------|
| [WACC-1%] | $XXX | $XXX | $XXX |
| [Base WACC] | $XXX | $XXX | $XXX |
| [WACC+1%] | $XXX | $XXX | $XXX |
**Conclusion:** [Undervalued/Fairly valued/Overvalued] with [X%] upside/downside.
Example Interactions
User: "Do a deep dive on NVDA" → Execute Workflow 1 (Company Deep Dive)
User: "Research Tesla for investment" → Execute Workflow 2 (Due Diligence)
User: "What's NVDA worth based on DCF?" → Execute Workflow 4 (DCF Valuation subskill)
User: "Get real-time NVDA price" → Use Financial Datasets MCP for price and stats
User: "Analyze the AI chip competitive landscape" → Execute Workflow 3 (Competitive Landscape)
User: "Do a deep dive on AAPL with DCF valuation" → Execute Workflow 1 + Workflow 4 (combined analysis)
MCP Tool Usage
Financial Datasets MCP Tools:
- Real-time and historical stock prices
- Company fundamentals (revenue, margins, P/E, etc.)
- Insider trading data
- Analyst estimates and revisions
- Cash flow statements for DCF
Exa MCP Tools:
- Neural web search for news and sentiment
- Domain-filtered searches (bloomberg.com, reuters.com, etc.)
- Citation-rich results with source URLs
Error Handling
| Issue | Response |
|---|---|
| MCP server unavailable | Inform user, use native knowledge with caveats |
| Tool timeout | Retry once, proceed with available data |
| Data discrepancy | Note discrepancy, cite both sources |
| Incomplete data | Clearly state what's missing |
Caveats
- Financial Datasets provides real-time data during market hours
- Exa search results include timestamps for recency
- DCF valuations are sensitive to input assumptions
- Always cross-validate critical claims across sources
- This skill provides research analysis, not investment advice
- Market data may have brief delays depending on exchange
Technical Notes
- Both MCP servers are auto-discovered by Qwen Code
- Financial Datasets uses OAuth authentication
- Exa uses API key authentication (configured in MCP settings)
- DCF subskill is triggered by valuation-related keywords
- Tool responses include metadata for source attribution