Trigger-event scoring: rank today's accounts by funding, hiring or leadership change

This recipe uses the official PredictLeads, Perplexity and HubSpot MCP servers, and all of them work in Claude. Steps that write, send or spend credits wait for your approval.

IntermediateSDRs

Who is this for?

SDRs with a fixed list of target accounts who want to know which ones had a funding round, a hiring push or a new leader worth a call today. PredictLeads can be swapped for Crunchbase or ZoomInfo, and HubSpot for Salesforce, Attio or Pipedrive.

What do you get?

Today's ranked call list (nothing written to HubSpot yet). Sample output: every company and person in it is fictional.

25 target accounts checked. 7 have a signal from the last 30 days. 2 are owned by another rep and are left out.

| # | Account | Score | Signal (date) | Confirmed | Owner / stage |
|---|---|---|---|---|---|
| 1 | Mossgate Labs (fictional) | 6 | Series B announced (Oct 9); 4 new sales ops roles posted | Yes, 2 sources | You / Lead |
| 2 | Larkspur Freightworks (fictional) | 4 | New VP Revenue, Dana Okafor (Oct 2) | Yes, 1 source | You / MQL |
| 3 | Brindle Harbor Foods (fictional) | 2 | 6 open SDR roles | Not checked (jobs only) | You / Lead |
| 4 | Fernhill Software (fictional) | 0 | Funding news from March, outside the window | Old, dropped from score | You / Lead |
...3 more

Why call Mossgate today: new funding and a sales ops hiring push usually mean new tooling budget. Sources: 2 cited articles, linked above.

PredictLeads requests used this run: 75. Perplexity searches: 6.
Reply 'log notes 1, 2' to add the score and sources as a note on those HubSpot companies.

How long does it take, and what does it cost?

Estimate About 15–20 minutes for 25 accounts, most of it checking the shortlist.

Assumptions: One morning run over 25 target accounts, with about 6 shortlisted accounts confirmed and up to 6 notes logged.

Exact credit costs depend on your plan with each vendor. Check the tool pages before a large run.

Which MCP servers does it use?

Every server is confirmed in: Claude

How do I set it up in a chat app?

Every server in this recipe is confirmed for Claude. Connect each one, then paste the prompts below into one conversation.

Developer setup

Auth setup and mcp.json for Claude Code and Cursor
  • PredictLeads: Sign in with OAuth in your client (run /mcp in Claude Code). Do it once interactively, and the client stores and refreshes the token.
  • Perplexity: Sign in with OAuth, or pass an API key as a Bearer token for headless use.
  • HubSpot: Sign in with OAuth in your client (run /mcp in Claude Code). Do it once interactively, and the client stores and refreshes the token.

Put this in .mcp.json (Claude Code, project root) or ~/.cursor/mcp.json (Cursor). Swap the example keys for your own, and don't commit real ones. Remove the // comment lines if your client requires strict JSON.

{
  "mcpServers": {
    "predictleads": {
      "url": "None"
    },
    "perplexity": {
      "url": "https://api.perplexity.ai/mcp"
      // headless alternative: "headers": { "Authorization": "Bearer YOUR_PERPLEXITY_API_KEY" }
    },
    "hubspot": {
      "url": "https://mcp.hubspot.com"
    }
  }
}

Step-by-step prompts

  1. Here are my target accounts: {account list with domains}. Find each one in HubSpot and show me a table with the owner, lifecycle stage and any open deal stage. List accounts owned by someone else separately. Don't change anything.
  2. For the accounts owned by me or unowned, check PredictLeads for job openings, news and financing from the last {30} days. First tell me how many PredictLeads requests that will take, and run it only after I approve. Show each signal with its date, the matched domain and a source link.
  3. For accounts with a funding or leadership-change signal, use Perplexity to confirm it with a cited source. Tell me how many searches that is and run them only after I approve. Mark anything you can't confirm as 'unconfirmed'.
  4. Score each account: confirmed funding 3, confirmed new leader in {department} 2, 3 or more open roles in {department} 1, unconfirmed signals 0. Rank them and give one line on why to call each today, with the sources.
  5. Only after I approve it, log a short note on each HubSpot company I pick with the score, the signals and their source links. Show me the note text first.

Can I run it on a schedule? (optional)

Where does this go wrong?

Gotchas

Download

Get the prompts, guardrails and expected output as one Markdown file. Paste it into a Claude Project or ChatGPT project's instructions, or save it as CLAUDE.md for Claude Code.

Download trigger-event-scoring.md

Vendor sites: Perplexity · HubSpot. If we join an affiliate program, these links will be labeled as affiliate links.