All skills
twitterlinkedinredditnews Investing & Deal Sourcing

Fresh Fundraise Detector

Catch founders the day they announce a round across X, LinkedIn and Reddit, rank them by real traction, and corroborate against fresh press before everyone else calls

Run this skill with your agent
1. Connect the MCP server
https://apidirect.io/mcp?token=YOUR_API_KEY
2. Then ask your agent — name the skill so it runs this exact playbook
Use the fresh-fundraise-detector skill: Catch startups that just announced a {round_keywords} round in {sector} this week and rank the founders by real traction.
Naming the skill (fresh-fundraise-detector) 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 fresh-fundraise-detector, and any agent can call get_skill(skill_id="fresh-fundraise-detector") directly.

What it does

Founders broadcast closings on X, LinkedIn and Reddit before press fully lands. Cross-matching 'we raised' posts across these networks, optionally corroborating each raise against fresh news, then checking the founder's X following separates signal from noise for warm, time-sensitive intros (co-invest, follow-on, or services). A platforms toggle plus a min-followers cutoff let you choose how wide and how strict to run.

Who it's for: Crossover funds, co-investors, and founder-facing service providers

Inputs

Input Required Description Example
round_keywords Yes The round phrasing to track across every platform Series A
sector No Sector keyword to narrow the search across every platform climate tech
platforms No Comma-separated list of platforms to run — options: twitter, linkedin, reddit, news. Omit to run all of them; name specific platforms to limit the run. twitter, linkedin, reddit, news
news_window No Freshness window for the optional news corroboration step (maps to search_news time_published). One of 1h, 1d, 7d, 1y, anytime. Defaults to 7d. 7d
min_followers No Minimum X follower count to keep a founder when ranking by reach; founders below this are dropped. Leave blank to keep all. 5000

How your agent runs it

  1. 1
    search_twitter(query="\"we raised\" {round_keywords} {sector}", sort_by=most_recent, get_sentiment=true)

    Core X scan (always runs). Keep celebratory, positive-polarity announcement tweets from the last few days and capture the founder handle.

  2. 2
    search_linkedin(query="thrilled to announce {round_keywords} {sector}", author_title="Founder", sort_by=most_recent, get_sentiment=true)

    Core LinkedIn corroboration (always runs). Confirm each raise from the founder's own post, keep positive-tone announcements, and pull the company name and profile url.

  3. 3
    search_reddit(query="\"we raised\" {round_keywords} {sector}", sort_by=most_recent, get_sentiment=true)

    Only run if {platforms} includes reddit: Catch founders posting their raise in startup subreddits; keep positive announcement threads and the OP handle as extra leads.

  4. 4
    search_news(query="{round_keywords} {sector} funding raised", time_published=7d)

    Only run if {platforms} includes news: Cross-confirm each social raise against fresh press to filter out vaporware and capture the official amount and lead investor.

  5. 5
    twitter_user_profile(username=<founder_handle>)

    Read followers_count and verified to rank founders by reach and legitimacy; drop anyone below {min_followers} when it is set.

  6. 6
    search_linkedin_companies(query=<company_name>)

    Resolve each company to its canonical LinkedIn id/url for a clean CRM hand-off.

Delivers: A same-week list of just-funded startups with founder handles, traction signals, optional press corroboration, and resolved company profiles ready for outreach.

Tools used

The full playbook

This is exactly what the MCP returns to your agent (via the fresh-fundraise-detector prompt or get_skill tool), with your inputs filled in.

SKILL: Fresh Fundraise Detector
Founders broadcast closings on X, LinkedIn and Reddit before press fully lands. Cross-matching 'we raised' posts across these networks, optionally corroborating each raise against fresh news, then checking the founder's X following separates signal from noise for warm, time-sensitive intros (co-invest, follow-on, or services). A platforms toggle plus a min-followers cutoff let you choose how wide and how strict to run.

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:
  - round_keywords (required): <round_keywords — ASK THE USER>
      The round phrasing to track across every platform
  - sector (optional): (optional — e.g. climate tech)
      Sector keyword to narrow the search across every platform
  - platforms (optional): (optional — e.g. twitter, linkedin, reddit, news)
      Comma-separated list of platforms to run — options: twitter, linkedin, reddit, news. Omit to run all of them; name specific platforms to limit the run.
  - news_window (optional): 7d (default — override if you like)
      Freshness window for the optional news corroboration step (maps to search_news time_published). One of 1h, 1d, 7d, 1y, anytime. Defaults to 7d.
  - min_followers (optional): (optional — e.g. 5000)
      Minimum X follower count to keep a founder when ranking by reach; founders below this are dropped. Leave blank to keep all.

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_twitter` — search_twitter(query="\"we raised\" {round_keywords} {sector}", sort_by=most_recent, get_sentiment=true)
     Core X scan (always runs). Keep celebratory, positive-polarity announcement tweets from the last few days and capture the founder handle.
  2. Tool `search_linkedin` — search_linkedin(query="thrilled to announce {round_keywords} {sector}", author_title="Founder", sort_by=most_recent, get_sentiment=true)
     Core LinkedIn corroboration (always runs). Confirm each raise from the founder's own post, keep positive-tone announcements, and pull the company name and profile url.
  3. Tool `search_reddit` — search_reddit(query="\"we raised\" {round_keywords} {sector}", sort_by=most_recent, get_sentiment=true)
     Only run if {platforms} includes reddit: Catch founders posting their raise in startup subreddits; keep positive announcement threads and the OP handle as extra leads.
  4. Tool `search_news` — search_news(query="{round_keywords} {sector} funding raised", time_published=7d)
     Only run if {platforms} includes news: Cross-confirm each social raise against fresh press to filter out vaporware and capture the official amount and lead investor.
  5. Tool `twitter_user_profile` — twitter_user_profile(username=<founder_handle>)
     Read followers_count and verified to rank founders by reach and legitimacy; drop anyone below {min_followers} when it is set.
  6. Tool `search_linkedin_companies` — search_linkedin_companies(query=<company_name>)
     Resolve each company to its canonical LinkedIn id/url for a clean CRM hand-off.

DELIVER: A same-week list of just-funded startups with founder handles, traction signals, optional press corroboration, and resolved company profiles ready for outreach.

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.