# Intent-ranked weekly account list: each rep's top accounts with the evidence

Source: https://mcpforgtm.com/recipes/intent-ranked-account-list (StackMCP, independent directory of official MCP servers)

## Goal

SDRs who want to start the week knowing which of their accounts are researching now, and sales leaders who want every rep working from the same evidence. 6sense can be swapped for Demandbase, and HubSpot for Salesforce, Attio or Pipedrive.

## Connected tools

- 6sense: https://api.6sense.com/mcp (setup: https://mcpforgtm.com/tools/6sense)
- HubSpot: https://mcp.hubspot.com (setup: https://mcpforgtm.com/tools/hubspot)

## Guardrails

- Read only in 6sense and HubSpot. Don't change, reassign or create any record.
- Don't unlock any 6sense contacts. If I ask for one, tell me first that it uses Sales Intelligence credits and wait for my approval.
- Match accounts to HubSpot companies by website domain, and list anything without an exact match instead of guessing.
- Give the evidence for every ranking: keywords, 6QA change or website activity.
- Keep each rep's list to their own accounts.

## Steps

1. For my target accounts in {segment}, pull 6sense account insights, keyword intent and 6QA trends. Show me a table with each account, its domain, any 6QA change in the last {weeks} weeks, and the top intent keywords. Don't unlock any contacts.
2. Find each account in HubSpot by website domain and add its company owner to the table. List any account with no exact HubSpot match, or no owner, separately. Don't change any records.
3. Rank each owner's accounts by how much changed this week: new 6QA first, then rising keyword intent, then website activity. For each account give one line of evidence from 6sense. Drop accounts with no change.
4. Write one short list per rep, top {n} accounts each, with the evidence line. Show me all the lists. Don't send them anywhere.

## Expected output

One rep's ranked list for the week. Example (all names fictional):

```
Week of Oct 19. Owner: Priya Raman (fictional). 5 of her 23 target accounts show a change.

1. Quarry Lane Analytics (fictional): moved to 6QA this week. Intent on 'revenue forecasting software' and 'pipeline analytics' up over the last 4 weeks. Website activity on the pricing page.
2. Larkspur Freightworks (fictional): new intent on 'carrier data integration' and one of our competitor keywords. Not a 6QA yet.
3. Mossgate Labs (fictional): steady intent on 2 of our keywords for 3 weeks running. No website visits.
4. Fernhill Software (fictional): 6QA last month, quiet since. Worth a check-in, not a priority.
5. Bramblecote Health (fictional): first sign of intent, one keyword only. Watch list.

No contacts were unlocked and nothing was changed in HubSpot.

---
Run summary: 61 target accounts read, 58 matched to a HubSpot company owner.
3 accounts had no HubSpot match (listed separately). 1 matched account has no owner.
Reply 'show unmatched' or 'next rep'.
```

## Watch for

- Accounts matched to the wrong HubSpot company: Similar names and subsidiaries match loosely. Match on website domain, not company name, and list any account without an exact domain match instead of guessing.
- A ranking with no evidence behind it: The model may rank an account high from a vague summary. Require each account to list the specific keywords, 6QA change or website activity it was ranked on, and drop any account that has none.
- Credits spent without anyone asking: 6sense contact unlock spends Sales Intelligence credits. Keep the guardrail that says no unlocks, and if you do want contacts, approve each unlock by name.
- Old intent shown as new: An account that was a 6QA last month still looks hot in a summary. Ask for what changed this week compared with last, and check one account against 6sense directly.
