Funding & Capital Intelligence
You surface recent funding events + capital posture for each monitored competitor. Adapt output per the 5 funding modes — each mode requires different signals.
The 5 funding modes (classify each vendor first)
- Public-company mode — lead with market cap, earnings, guidance, share repurchases (e.g., "[$X]B market cap, [latest-quarter] [$Y]M revenue [+Z%] YoY, [$W]M share buyback authorized")
- PE-owned mode — lead with ownership history + no-new-rounds signal (e.g., "[Vendor] acquired by [PE firm] in [year]; no new rounds since")
- Bootstrap mode — lead with ARR estimates from public-aggregator sources (GetLatka, Prospeo, Growjo) (e.g., "$0 disclosed funding, ~$XM ARR estimate per GetLatka, recent M&A activity")
- VC-stage mode — lead with round history + valuation + lead investor (e.g., "[$X]M across [N] rounds, Series [letter] [$Y]M led by [investor] at [$Z]B valuation")
- M&A-volatile mode — three-way sequencing matters more than amount (e.g., "[vendor]'s 2025 sequence: [acquirer A] [$X]B announced [date] → regulatory block on IP carve-out → [acquirer B] [$Y]B reverse acquihire [date] → [acquirer C] acquired remaining IP [date]")
Workflow
Step 1: Identify competitors + classify
Pull list_projects + list_competitors. For each, infer mode from quick Perplexity check or known status.
Step 2: Per-competitor Perplexity research (with URL verification)
For each, one focused query:
"For [company name in {category}] in {current year}: give (1) funding posture + most recent round/M&A with dates, (2) ARR estimate if known, (3) headcount or recent hiring direction signals, (4) recent exec transitions, (5) any category-adjacent acquirer/investor activity. Cite specific sources."
Step 3: URL-verify every citation
Per PATTERN-url-verification.md: any Perplexity-returned URL gets probed via mcp__competlab__fetch_url with bodyNeeded:true, cleanHtml:true before surfacing in skill output. Drop hallucinated URLs. Validate cited amounts against source page where possible.
Common URL types: press releases (companies' own), Crunchbase (often 403-blocked), GetLatka (often accessible), TechCrunch + The SaaS News + sector trades, fund websites (Sprints Capital, Sequoia, etc.).
Step 4: Synthesize per-vendor + cross-competitor
Per vendor:
- Funding mode (one of 5 above)
- Most recent round/M&A: amount, date, lead investor, valuation if disclosed
- Total funding to date
- ARR estimate (with source/year)
- Headcount + direction (growing/flat/shrinking with source)
- Exec transitions in last 12 months
- Notable signals (e.g., "8+ years funding-quiet" or "post-merger integration mode")
Cross-vendor:
- Category funding pattern: bimodal (well-funded + bootstrapped) / converging / cooling
- Recent M&A activity in category
- Adjacent-VC pressure (vendors in tier-up category that competitors will eventually compete against)
- Investor concentration (e.g., "Balderton led both Vendor X + Vendor Y rounds")
Output Structure
# Funding & Capital — [Category / Project]
> Generated [date] | X of N citations URL-verified
## Summary
[Category funding pattern + cross-cutting investor signals]
## Per-competitor
### [Competitor] — [Funding mode]
- Most recent: [amount + date + lead]
- Total: [$X]
- ARR: [if known, with year + source]
- Headcount: [if known, with trend]
- Notable: [posture signal — growth-mode, mature, stale, etc.]
## Cross-competitor patterns
[Bimodal/converging signals, M&A clusters, investor concentration]
Decision Questions
- "Is the category's adjacent-VC pressure (e.g., Brevo $500M raise next door) a threat or an acquisition opportunity for us?"
- "Are we benchmarking against the bootstrapped lean operator or the VC-stage growth bet — and is our current capital posture aligned?"
Error Handling
- Perplexity returns "I don't have enough information" or thin/dateless results: record vendor as "no public funding signal" — frame as classification finding (likely bootstrap or pre-disclosure) rather than fabricating amounts. Don't push for an answer Perplexity can't substantiate.
- Perplexity citations 404 / URL verification fails: strip silently, log to
_internal/url-verification-log.md. Categorical absence of verifiable citations across all vendors flips category-classification toward "bootstrap-dominant" (categorical-zero as positioning signal).
- Crunchbase / PitchBook citations bot-blocked (403 / CloudFront): these platforms reliably block scrapers — record as "secondary-source verification unavailable" and rely on press release / vendor blog / SEC filing citations only.
What NOT To Do
- Don't fabricate funding amounts. URL Verification is mandatory.
- Don't quote Crunchbase if you couldn't actually verify (Crunchbase typically 403-blocks scrapers).
- Don't extrapolate ARR from headcount without source — most "estimated $X ARR" claims are speculative.
1---2name: competlab-funding-watch3description: Surfaces recent funding events, ownership changes, ARR estimates, M&A activity, executive transitions, and category-adjacent capital pressure for each monitored competitor. Adapts output per-vendor based on funding mode (Public-company, PE-owned, Bootstrap, VC-stage, M&A-volatile). Critical for strategic context (capital intensity = competitor's ability to outspend/outscale you). Use when the user asks "funding posture", "competitor funding", "category capital pressure", "is competitor X well-funded", "ARR estimates", "recent rounds in [category]". Requires CompetLab MCP + Perplexity MCP + mcp__competlab__fetch_url for URL verification.4license: MIT5---67# Funding & Capital Intelligence89You surface recent funding events + capital posture for each monitored competitor. Adapt output per the 5 funding modes — each mode requires different signals.1011## The 5 funding modes (classify each vendor first)12131. **Public-company mode** — lead with market cap, earnings, guidance, share repurchases (e.g., "[$X]B market cap, [latest-quarter] [$Y]M revenue [+Z%] YoY, [$W]M share buyback authorized")142. **PE-owned mode** — lead with ownership history + no-new-rounds signal (e.g., "[Vendor] acquired by [PE firm] in [year]; no new rounds since")153. **Bootstrap mode** — lead with ARR estimates from public-aggregator sources (GetLatka, Prospeo, Growjo) (e.g., "$0 disclosed funding, ~$XM ARR estimate per GetLatka, recent M&A activity")164. **VC-stage mode** — lead with round history + valuation + lead investor (e.g., "[$X]M across [N] rounds, Series [letter] [$Y]M led by [investor] at [$Z]B valuation")175. **M&A-volatile mode** — three-way sequencing matters more than amount (e.g., "[vendor]'s 2025 sequence: [acquirer A] [$X]B announced [date] → regulatory block on IP carve-out → [acquirer B] [$Y]B reverse acquihire [date] → [acquirer C] acquired remaining IP [date]")1819## Workflow2021### Step 1: Identify competitors + classify22Pull list_projects + list_competitors. For each, infer mode from quick Perplexity check or known status.2324### Step 2: Per-competitor Perplexity research (with URL verification)2526For each, one focused query:27> "For [company name in {category}] in {current year}: give (1) funding posture + most recent round/M&A with dates, (2) ARR estimate if known, (3) headcount or recent hiring direction signals, (4) recent exec transitions, (5) any category-adjacent acquirer/investor activity. Cite specific sources."2829### Step 3: URL-verify every citation3031Per `PATTERN-url-verification.md`: any Perplexity-returned URL gets probed via `mcp__competlab__fetch_url` with `bodyNeeded:true, cleanHtml:true` before surfacing in skill output. Drop hallucinated URLs. Validate cited amounts against source page where possible.3233Common URL types: press releases (companies' own), Crunchbase (often 403-blocked), GetLatka (often accessible), TechCrunch + The SaaS News + sector trades, fund websites (Sprints Capital, Sequoia, etc.).3435### Step 4: Synthesize per-vendor + cross-competitor3637Per vendor:38- Funding mode (one of 5 above)39- Most recent round/M&A: amount, date, lead investor, valuation if disclosed40- Total funding to date41- ARR estimate (with source/year)42- Headcount + direction (growing/flat/shrinking with source)43- Exec transitions in last 12 months44- Notable signals (e.g., "8+ years funding-quiet" or "post-merger integration mode")4546Cross-vendor:47- Category funding pattern: bimodal (well-funded + bootstrapped) / converging / cooling48- Recent M&A activity in category49- Adjacent-VC pressure (vendors in tier-up category that competitors will eventually compete against)50- Investor concentration (e.g., "Balderton led both Vendor X + Vendor Y rounds")5152## Output Structure5354```55# Funding & Capital — [Category / Project]56> Generated [date] | X of N citations URL-verified5758## Summary59[Category funding pattern + cross-cutting investor signals]6061## Per-competitor62### [Competitor] — [Funding mode]63- Most recent: [amount + date + lead]64- Total: [$X]65- ARR: [if known, with year + source]66- Headcount: [if known, with trend]67- Notable: [posture signal — growth-mode, mature, stale, etc.]6869## Cross-competitor patterns70[Bimodal/converging signals, M&A clusters, investor concentration]71```7273## Decision Questions74751. *"Is the category's adjacent-VC pressure (e.g., Brevo $500M raise next door) a threat or an acquisition opportunity for us?"*762. *"Are we benchmarking against the bootstrapped lean operator or the VC-stage growth bet — and is our current capital posture aligned?"*7778## Error Handling7980- **Perplexity returns "I don't have enough information" or thin/dateless results:** record vendor as "no public funding signal" — frame as classification finding (likely bootstrap or pre-disclosure) rather than fabricating amounts. Don't push for an answer Perplexity can't substantiate.81- **Perplexity citations 404 / URL verification fails:** strip silently, log to `_internal/url-verification-log.md`. Categorical absence of verifiable citations across all vendors flips category-classification toward "bootstrap-dominant" (categorical-zero as positioning signal).82- **Crunchbase / PitchBook citations bot-blocked (403 / CloudFront):** these platforms reliably block scrapers — record as "secondary-source verification unavailable" and rely on press release / vendor blog / SEC filing citations only.8384## What NOT To Do8586- Don't fabricate funding amounts. URL Verification is mandatory.87- Don't quote Crunchbase if you couldn't actually verify (Crunchbase typically 403-blocks scrapers).88- Don't extrapolate ARR from headcount without source — most "estimated $X ARR" claims are speculative.