If you're an analyst using Claude — reading earnings, stress-testing assumptions, summarising filings, thinking through sector dynamics — you've hit the same limitation every session: Claude doesn't know your coverage universe. You start each conversation explaining which companies you cover, what your thesis is, what the key risks are, what you said in your last note.
That briefing overhead compounds. Stash removes it.
Stash is a lightweight record store connected to Claude via MCP. You add structured notes — not spreadsheets, not models, just the working context that makes Claude actually useful for financial work:
These are notes you'd write on a Bloomberg memo or a yellow pad. Now Claude can search and reason across them in seconds.
You: "search('banks NIM', collection='coverage-notes')"
Claude: [returns your notes on 4 bank names with NIM commentary]
You: "Given the Fed's current rate path, which of these are best positioned? Use my stored thesis notes as the frame."
Claude: [synthesises across your 4 bank theses, identifying the two where your notes flag NIM resilience, cross-references your sector notes on fee income diversification]
This is not Claude guessing from public knowledge. It's Claude reasoning across your analyst framework — the judgements and calibrations you've built up over months.
Earnings season creates a recurring pattern:
You: "update my MSFT coverage note. Q3 beat on revenue but Azure missed by 2pp on FX. Management guided to reacceleration in Q4 but no hard numbers. My view: still constructive but reducing conviction. Updated target $460."
Claude: [updates the record via Stash] "Got it. Note updated: Azure miss flagged, target moved to $460, conviction downgraded. Do you want me to search your other coverage notes for similar re-acceleration narratives so you can see how this fits the pattern?"
With multiple companies stored across collections, you can ask Claude to surface comparison views without building them manually:
You: "I have an hour before a client call on the UK banks. Pull my notes on Barclays, Lloyds, and NatWest. Summarise the three key differences in my thesis for each."
Claude: [retrieves all three records, returns a concise 3-row comparison based on your stored judgements]
This takes 10 seconds. The alternative is opening three Bloomberg memos, scanning your own notes, and synthesising mentally before the call.
| Not Stash | What to use instead |
|---|---|
| Real-time price data or Bloomberg data | Bloomberg MCP connector (available separately) or direct API |
| Financial modelling or Excel automation | Excel/Python with dedicated tools |
| News aggregation or filings retrieval | Bloomberg, FactSet, SEC EDGAR |
| Compliance-grade audit trail | Your firm's research management system |
Stash is the context layer — the permanent record of your judgements and thesis. Data and filings come from their authoritative sources. Stash is what makes Claude aware of your specific analytical frame before you start asking it questions.
A coverage universe of 20-30 names, with thesis notes averaging 150 words each, is roughly 800-1,000 records. That's within the free tier (2,500 records / 50 searches per month). Pro tier (£8/month) covers larger universes and heavier query volumes.
coverage-notes and add your first 3-5 namescontext() to confirm Claude knows your analytical context, then search('your-company', collection='coverage-notes')Add Stash to Claude
Connector URL (Claude Settings → Integrations → Add MCP):
https://app.stashlite.com/mcp
Free tier. Sign in with Google. No card required.