Investment Research & Stock Screener
Researches stocks, ETFs, and market data via Brave Search and public APIs. Generates comparison tables with key metrics, dividend info, and performance charts. Prerequisites: brave-search MCP, curl, jq, python3.
MCP get_skill({ skillId: "investment-research-stock-screener-7724e43f" })Use this skill with your agent
Create a free account and connect via MCP
# Investment Research & Stock Screener
Research stocks, ETFs, and funds using Brave Search and public financial APIs. Compare holdings side-by-side with key metrics.
## When to Use
- "Research AAPL vs MSFT"
- "What are the best S&P 500 ETFs?"
- "Show me dividend stocks with 4%+ yield"
## Requirements
- **Brave Search MCP** for financial research
- **curl** + **jq** for public API queries
- **python3** for calculations
- No API key needed (uses free public endpoints)
## Workflow
### Step 1 — Identify Research Targets
Collect:
- **Tickers** or **fund names** to research
- **Comparison type** (stocks vs stocks, ETF comparison, sector screen)
- **Criteria** (growth, dividend, value, market cap)
### Step 2 — Fetch Data via Public APIs
```bash
# Yahoo Finance public endpoint (no API key required)
TICKER="AAPL"
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/${TICKER}?range=1y&interval=1mo" | \
jq '{
symbol: .chart.result[0].meta.symbol,
price: .chart.result[0].meta.regularMarketPrice,
prev_close: .chart.result[0].meta.previousClose,
currency: .chart.result[0].meta.currency,
exchange: .chart.result[0].meta.exchangeName
}'
```
### Step 3 — Research via Brave Search
```
brave_web_search: "{TICKER} stock analysis 2026 ratings"
brave_web_search: "{TICKER} vs {TICKER2} comparison which is better"
brave_web_search: "best {SECTOR} ETFs {YEAR} low expense ratio"
brave_web_search: "{TICKER} dividend history yield payout ratio"
```
### Step 4 — Build Comparison Table
```markdown
# Investment Research: {TICKERS}
⚠️ **Disclaimer**: This is research only, not investment advice.
## Side-by-Side Comparison
| Metric | {TICKER1} | {TICKER2} |
|--------|-----------|----------|
| Price | ${X} | ${X} |
| Market Cap | ${X}B | ${X}B |
| P/E Ratio | {X} | {X} |
| Dividend Yield | {X}% | {X}% |
| 52-Week Range | ${L}-${H} | ${L}-${H} |
| YTD Return | {X}% | {X}% |
| 1Y Return | {X}% | {X}% |
| Expense Ratio (ETF) | {X}% | {X}% |
## Key Insights
- {Insight from Brave Search research}
- {Analyst consensus or recent news}
## Sources
- [Source 1](URL)
- [Source 2](URL)
```
### Step 5 — Save Research
```bash
mkdir -p outputs/finance
cat > "outputs/finance/research-{TICKERS}-{DATE}.md" << 'EOF'
{RESEARCH_REPORT}
EOF
```
## Important Rules
- **Always include disclaimer**: "This is research only, not financial advice"
- Never recommend buying, selling, or holding specific securities
- Present objective data and let user make decisions
- Cite sources for all data points
- Note that data may be delayed (not real-time)
## Example Prompts
- "Compare AAPL, MSFT, and GOOGL"
- "What are the best tech ETFs with low fees?"
- "Research SCHD dividend history and yield"Related Skills
More skills in Finance & Budgeting
50/30/20 Budget Planner
Creates a personalized monthly budget using the 50/30/20 framework. Calculates target allocations from income, maps actual spending from CSV data, and identifies overspending. Prerequisites: python3.
CSV Bank Statement Expense Analyzer
Imports bank/credit card CSV exports, categorizes transactions automatically, calculates spending breakdowns, and identifies savings opportunities. Prerequisites: python3, csvkit.
Savings Goal Calculator & Tracker
Calculates how long to reach savings goals with compound interest projections, generates a month-by-month savings plan, and tracks progress in a markdown file. Prerequisites: python3.
Subscription Audit & Cancellation Guide
Scans bank CSV exports for recurring charges, identifies all subscriptions with amounts and frequencies, calculates annual cost, and provides cancellation links via Brave Search. Prerequisites: python3, brave-search MCP.
Tax Document Organizer & Deduction Finder
Creates a tax document checklist, organizes receipts and forms by category, identifies common deductions via Brave Search, and generates a tax prep summary for your accountant. Prerequisites: brave-search MCP, python3.
Explore Other Categories
Skills from other categories with shared topics
Company Due Diligence Researcher
Conducts comprehensive research on a company via Brave Search covering financials, leadership, culture, news, and competitive landscape. Generates a diligence brief for job seekers, investors, or partners. Prerequisites: brave-search MCP, python3.
Deep Research Report Generator
Conducts multi-source research on any topic via Brave Search, synthesizes findings into a structured report with citations, key takeaways, and confidence ratings per claim. Prerequisites: brave-search MCP, python3.
Fact Checker & Claim Verifier
Verifies claims, statistics, and quotes by cross-referencing multiple sources via Brave Search. Rates each claim's accuracy with evidence and flags misinformation patterns. Prerequisites: brave-search MCP.