Idea Generation
Systematic stock screening and investment idea sourcing. Combines quantitative screens, thematic research, and pattern recognition to surface new long and short ideas. Use when looking for new ideas, running screens, or conducting thematic sweeps. Triggers on "idea generation", "stock screen", "find ideas", "what looks interesting", "screen for", "new ideas", or "pitch me something".
Workflow
Step 1: Define Search Criteria
Ask the user for parameters:
- Direction: Long ideas, short ideas, or both
- Market cap: Large, mid, small, micro
- Sector: Specific sector or cross-sector
- Style: Value, growth, quality, special situation, event-driven
- Geography: US, international, global
- Theme: Any specific thematic angle (AI, reshoring, aging demographics, etc.)
Step 2: Quantitative Screens
Data sourcing:
- Use
screen_stocks tool with filters (market cap, sector, price, volume, beta, dividend, etc.) to generate initial candidate lists
- Use
get_company_overview tool for quick company snapshot with ratios, earnings, analyst consensus
- Use fundamentals MCP:
get_financial_statements(symbol) for detailed financials (income statement, balance sheet, cash flow)
- Use fundamentals MCP:
get_insider_trades(symbol) for insider transactions and buy/sell stats
- Use fundamentals MCP:
get_shares_float(symbol) for float data and short interest
- Use fundamentals MCP:
get_technical_indicator(symbol, 'rsi'), get_technical_indicator(symbol, 'macd') for technical signals
- Use
WebSearch / WebFetch for recent news and catalysts
Run screens based on the style:
Value Screen
- P/E below sector median
- EV/EBITDA below historical average
- Free cash flow yield >5%
- Price/book below 1.5x
- Insider buying in last 90 days
- Dividend yield above market average
Growth Screen
- Revenue growth >15% YoY
- Earnings growth >20% YoY
- Revenue acceleration (growth rate increasing)
- Expanding margins
- High return on invested capital (>15%)
- Strong net retention (>110% for SaaS)
Quality Screen
- Consistent revenue growth (5+ years)
- Stable or expanding margins
- ROE >15%
- Low debt/equity
- High free cash flow conversion
- Insider ownership >5%
Short Screen
- Declining revenue or decelerating growth
- Margin compression
- Rising receivables / inventory vs. sales
- Insider selling
- Valuation premium to peers without justification
- High short interest with deteriorating fundamentals
- Accounting red flags (auditor changes, restatements)
Special Situation Screen
- Recent IPOs / SPACs with lockup expirations
- Spin-offs in last 12 months
- Companies emerging from restructuring
- Activist involvement
- Management changes at underperforming companies
Step 3: Thematic Sweep
For thematic ideas, research the theme and identify beneficiaries:
- Define the thesis (e.g., "AI infrastructure spending accelerates through 2026")
- Map the value chain — who benefits directly vs. indirectly?
- Identify pure-play vs. diversified exposure
- Assess which names are already "priced in" vs. under-appreciated
- Look for second-order beneficiaries that the market hasn't connected to the theme
Step 4: Idea Presentation
For each idea that passes the screen, present:
[Company Name] — [Long/Short] — [One-Line Thesis]
| Metric |
Value |
vs. Peers |
| Market cap |
|
|
| EV/EBITDA (NTM) |
|
|
| P/E (NTM) |
|
|
| Revenue growth |
|
|
| EBITDA margin |
|
|
| FCF yield |
|
|
Thesis (3-5 bullets):
- Why this is mispriced
- What the market is missing
- Catalyst to realize value
Key Risks:
- What would make this wrong
Suggested Next Steps:
- Build full model? Deep-dive diligence? Expert call?
Step 5: Output
Save all deliverables to $WORK_DIR/work/{task}/:
- Shortlist of 5-10 ideas with one-page summaries
- Screening criteria and methodology documented
- Comparison table across all ideas
- Prioritized list: which ideas to research first
Final deliverables stay in $WORK_DIR/work/{task}/.
Important Notes
- Screens surface candidates, not conclusions — every screen output needs fundamental work
- The best ideas often come from intersections (e.g., quality company at value price due to temporary headwind)
- Avoid crowded trades — check ownership data, short interest, and how many analysts cover the name
- Contrarian ideas need a catalyst — being early without a catalyst is the same as being wrong
- Track idea hit rates over time — which screens and approaches produce the best ideas?
- Short ideas need higher conviction — timing is harder and risk is asymmetric
1---2name: idea-generation3description: Stock screening and idea generation: quantitative screens, thematic analysis, shortlist4license: Derived from anthropics/financial-services-plugins (Apache-2.0).5---6
7# Idea Generation
8
9Systematic stock screening and investment idea sourcing. Combines quantitative screens, thematic research, and pattern recognition to surface new long and short ideas. Use when looking for new ideas, running screens, or conducting thematic sweeps. Triggers on "idea generation", "stock screen", "find ideas", "what looks interesting", "screen for", "new ideas", or "pitch me something".
10
11## Workflow
12
13### Step 1: Define Search Criteria
14
15Ask the user for parameters:
16- **Direction**: Long ideas, short ideas, or both
17- **Market cap**: Large, mid, small, micro
18- **Sector**: Specific sector or cross-sector
19- **Style**: Value, growth, quality, special situation, event-driven
20- **Geography**: US, international, global
21- **Theme**: Any specific thematic angle (AI, reshoring, aging demographics, etc.)
22
23### Step 2: Quantitative Screens
24
25**Data sourcing:**
26- Use `screen_stocks` tool with filters (market cap, sector, price, volume, beta, dividend, etc.) to generate initial candidate lists
27- Use `get_company_overview` tool for quick company snapshot with ratios, earnings, analyst consensus
28- Use fundamentals MCP: `get_financial_statements(symbol)` for detailed financials (income statement, balance sheet, cash flow)
29- Use fundamentals MCP: `get_insider_trades(symbol)` for insider transactions and buy/sell stats
30- Use fundamentals MCP: `get_shares_float(symbol)` for float data and short interest
31- Use fundamentals MCP: `get_technical_indicator(symbol, 'rsi')`, `get_technical_indicator(symbol, 'macd')` for technical signals
32- Use `WebSearch` / `WebFetch` for recent news and catalysts
33
34Run screens based on the style:
35
36**Value Screen**
37- P/E below sector median
38- EV/EBITDA below historical average
39- Free cash flow yield >5%
40- Price/book below 1.5x
41- Insider buying in last 90 days
42- Dividend yield above market average
43
44**Growth Screen**
45- Revenue growth >15% YoY
46- Earnings growth >20% YoY
47- Revenue acceleration (growth rate increasing)
48- Expanding margins
49- High return on invested capital (>15%)
50- Strong net retention (>110% for SaaS)
51
52**Quality Screen**
53- Consistent revenue growth (5+ years)
54- Stable or expanding margins
55- ROE >15%
56- Low debt/equity
57- High free cash flow conversion
58- Insider ownership >5%
59
60**Short Screen**
61- Declining revenue or decelerating growth
62- Margin compression
63- Rising receivables / inventory vs. sales
64- Insider selling
65- Valuation premium to peers without justification
66- High short interest with deteriorating fundamentals
67- Accounting red flags (auditor changes, restatements)
68
69**Special Situation Screen**
70- Recent IPOs / SPACs with lockup expirations
71- Spin-offs in last 12 months
72- Companies emerging from restructuring
73- Activist involvement
74- Management changes at underperforming companies
75
76### Step 3: Thematic Sweep
77
78For thematic ideas, research the theme and identify beneficiaries:
79
801. Define the thesis (e.g., "AI infrastructure spending accelerates through 2026")
812. Map the value chain — who benefits directly vs. indirectly?
823. Identify pure-play vs. diversified exposure
834. Assess which names are already "priced in" vs. under-appreciated
845. Look for second-order beneficiaries that the market hasn't connected to the theme
85
86### Step 4: Idea Presentation
87
88For each idea that passes the screen, present:
89
90**[Company Name] — [Long/Short] — [One-Line Thesis]**
91
92| Metric | Value | vs. Peers |
93|--------|-------|-----------|
94| Market cap | | |
95| EV/EBITDA (NTM) | | |
96| P/E (NTM) | | |
97| Revenue growth | | |
98| EBITDA margin | | |
99| FCF yield | | |
100
101**Thesis (3-5 bullets):**
102- Why this is mispriced
103- What the market is missing
104- Catalyst to realize value
105
106**Key Risks:**
107- What would make this wrong
108
109**Suggested Next Steps:**
110- Build full model? Deep-dive diligence? Expert call?
111
112### Step 5: Output
113
114Save all deliverables to `$WORK_DIR/work/{task}/`:
115
116- Shortlist of 5-10 ideas with one-page summaries
117- Screening criteria and methodology documented
118- Comparison table across all ideas
119- Prioritized list: which ideas to research first
120
121Final deliverables stay in `$WORK_DIR/work/{task}/`.
122
123## Important Notes
124
125- Screens surface candidates, not conclusions — every screen output needs fundamental work
126- The best ideas often come from intersections (e.g., quality company at value price due to temporary headwind)
127- Avoid crowded trades — check ownership data, short interest, and how many analysts cover the name
128- Contrarian ideas need a catalyst — being early without a catalyst is the same as being wrong
129- Track idea hit rates over time — which screens and approaches produce the best ideas?
130- Short ideas need higher conviction — timing is harder and risk is asymmetric