Catch companies the week they raise — when budgets are fresh and buyers are saying yes
https://apidirect.io/mcp?token=YOUR_API_KEY
Use the just-funded-outreach-window skill: Find {sector} companies that raised a {funding_stage} this week and surface the {persona_title} I should reach out to at each one
just-funded-outreach-window) makes your agent run this exact playbook instead of improvising its own searches.
In clients that support MCP prompts (Claude Desktop, Claude Code, Cursor) it also appears as a prompt named
just-funded-outreach-window, and any agent can call
get_skill(skill_id="just-funded-outreach-window") directly.
A new funding round means a freshly-approved budget and a 90-day spending window. This skill scans this-week funding signals across news (and optionally web and X) and turns them into named decision-makers with a congrats-on-the-raise hook before competitors notice. You choose which discovery channels run and how far back to look.
Who it's for: B2B founders and AEs selling into venture-backed companies
| Input | Required | Description | Example |
|---|---|---|---|
sector |
Yes | Your target market or vertical to watch for raises | fintech |
funding_stage |
No | The funding round to monitor | Series A |
persona_title |
Yes | Job title of the budget-holding buyer to surface at each funded company | VP of Engineering |
platforms |
No | Comma-separated list of platforms to run — options: news, web, twitter, linkedin. Omit to run all of them; name specific platforms to limit the run. | news, web, twitter |
freshness |
No | Optional. How far back to scan funding news (maps to the news time_published window). Defaults to 7d. | 7d |
country |
No | Optional. Restrict discovery to a single market (maps to the news and web country param). Omit for global coverage. | us |
search_news(query="raises {funding_stage} {sector}", time_published=7d, limit=50)
Always run. Collect every company that publicly announced a raise in the funding news index and extract each company name. Defaults: freshness 7d; omit country for global coverage.
search_web(query="{sector} raises {funding_stage} funding", time=week, include_ai_overview=true)
Only run if {platforms} includes web: Catch raises the news index misses (Crunchbase, TechCrunch, PR wires) and extract additional just-funded company names; align time with your freshness window and use the AI overview to dedupe against the news list.
search_twitter(query="{sector} \"we raised\" {funding_stage}", sort_by=most_recent, pages=2)
Only run if {platforms} includes twitter: Catch founders announcing their raise directly on X — often hours before press — and extract the company name. Feeds the same buyer-persona flow below, so it complements rather than duplicates founder-centric sibling skills.
search_linkedin_companies(query=<company_name>)
Resolve each freshly-funded company name gathered from the active discovery channels to its numeric company_id and LinkedIn URL, deduping companies that appeared on more than one channel.
search_linkedin(author_company=<company_id>, author_title={persona_title}, sort_by=most_recent)
Surface the budget-holding {persona_title} at the funded account and what they are posting about right now.
linkedin_company_posts(url=<company_url>)
Pull the company's own recent posts to craft a funding-anchored opener tied to their stated roadmap.
search_news
search_web
search_twitter
search_linkedin_companies
search_linkedin
linkedin_company_posts
This is exactly what the MCP returns to your agent (via the just-funded-outreach-window prompt or get_skill tool), with your inputs filled in.
SKILL: Just-Funded Outreach Window
A new funding round means a freshly-approved budget and a 90-day spending window. This skill scans this-week funding signals across news (and optionally web and X) and turns them into named decision-makers with a congrats-on-the-raise hook before competitors notice. You choose which discovery channels run and how far back to look.
You are running this skill on API Direct via its MCP tools. Execute the steps below yourself by calling the named tools in order — values in <angle brackets> come from a previous step. Then deliver the result described at the end.
INPUTS:
- sector (required): <sector — ASK THE USER>
Your target market or vertical to watch for raises
- funding_stage (optional): (optional — e.g. Series A)
The funding round to monitor
- persona_title (required): <persona_title — ASK THE USER>
Job title of the budget-holding buyer to surface at each funded company
- platforms (optional): (optional — e.g. news, web, twitter)
Comma-separated list of platforms to run — options: news, web, twitter, linkedin. Omit to run all of them; name specific platforms to limit the run.
- freshness (optional): 7d (default — override if you like)
Optional. How far back to scan funding news (maps to the news time_published window). Defaults to 7d.
- country (optional): (optional — e.g. us)
Optional. Restrict discovery to a single market (maps to the news and web country param). Omit for global coverage.
PLATFORM SELECTION: some steps are gated with "Only run if {platforms} includes X". If the user supplied a `platforms` value, run only the steps whose platform is listed. If the user did NOT supply `platforms`, run ALL steps — every platform the skill supports.
STEPS:
1. Tool `search_news` — search_news(query="raises {funding_stage} {sector}", time_published=7d, limit=50)
Always run. Collect every company that publicly announced a raise in the funding news index and extract each company name. Defaults: freshness 7d; omit country for global coverage.
2. Tool `search_web` — search_web(query="{sector} raises {funding_stage} funding", time=week, include_ai_overview=true)
Only run if {platforms} includes web: Catch raises the news index misses (Crunchbase, TechCrunch, PR wires) and extract additional just-funded company names; align time with your freshness window and use the AI overview to dedupe against the news list.
3. Tool `search_twitter` — search_twitter(query="{sector} \"we raised\" {funding_stage}", sort_by=most_recent, pages=2)
Only run if {platforms} includes twitter: Catch founders announcing their raise directly on X — often hours before press — and extract the company name. Feeds the same buyer-persona flow below, so it complements rather than duplicates founder-centric sibling skills.
4. Tool `search_linkedin_companies` — search_linkedin_companies(query=<company_name>)
Resolve each freshly-funded company name gathered from the active discovery channels to its numeric company_id and LinkedIn URL, deduping companies that appeared on more than one channel.
5. Tool `search_linkedin` — search_linkedin(author_company=<company_id>, author_title={persona_title}, sort_by=most_recent)
Surface the budget-holding {persona_title} at the funded account and what they are posting about right now.
6. Tool `linkedin_company_posts` — linkedin_company_posts(url=<company_url>)
Pull the company's own recent posts to craft a funding-anchored opener tied to their stated roadmap.
DELIVER: A deduped, ranked list of just-funded accounts in {sector} (assembled from your chosen discovery channels), each with the named decision-maker and a tailored, funding-anchored opening line.
Note: each underlying tool call is billed at its normal endpoint price; get_sentiment adds a small per-page surcharge. Page through results as needed but stop once you have enough to deliver the outcome.
Intercept people publicly complaining about a competitor — on LinkedIn, X and Reddit — the moment they post.
Turn fresh job posts that imply a tooling gap into ranked accounts, the internal budget owner, and a cross-platform talking point.
Find the people actively shopping away from a rival across Reddit, X, forums and LinkedIn, and intercept them mid-defection