Guide · Claude memory

How to Give Claude Persistent Memory

Claude forgets everything when you close the tab. Here's the step-by-step way to give it genuine persistent memory — across every conversation, automatically. No code, no API key, 10 minutes.

The problem with Claude's memory

Claude is stateless by design. When you close a conversation, everything in it is gone — your name, your job, what you were working on, what you asked last week. The next conversation starts cold.

Claude does give you two escape hatches, and they're both real but limited:

If you want Claude to remember something specific — an action item, a contact, a note, a running list — neither of those really does it. You end up copying and pasting, re-uploading CSVs, or just re-explaining yourself every time.

There's a cleaner way.

The MCP approach: a connected record store

Claude supports a standard called MCP (Model Context Protocol). It lets Claude connect to external services and use them as tools — including tools for storing and searching records.

Stash is a hosted MCP record store. You connect it once, and from that point Claude can:

The memory lives in Stash, not in Claude. So it persists across every conversation, every device, every session.

What you can store

Stash uses collections — think named lists. You can have as many as you need. Common ones people set up in the first session:

Everything is searchable. Everything is yours — export or delete anytime.

Step by step: setting it up

  1. Copy the connector URL

    Stash is a hosted service — nothing to install. Copy the URL below, which is the MCP endpoint Claude will connect to.

  2. Open Claude → Settings → Connectors

    In Claude.ai, go to your profile icon → Settings → Connectors. Click "Add custom" (or "Add integration" — the label varies).

  3. Paste the URL and connect

    Paste the connector URL. Claude will ask you to sign in with Google — this creates your free Stash account and ties the store to your Google identity. No credit card needed.

  4. Add one line to your custom instructions

    Go to Settings → Custom instructions. Add: At the start of each conversation, call context() from my Stash to load my standing context.

    This is optional but powerful — it makes every new chat load your standing context automatically.

  5. In your first conversation: set up context

    Tell Claude your role, what you're working on, your writing style, your current priorities. Ask it to save this to your Stash context collection. From then on, every new conversation starts knowing who you are.

Connector URL

Paste this in Claude → Settings → Connectors → Add custom

https://app.stashlite.com/mcp

Free · Google sign-in · 2,500 records to start · no card required

What "Start my day" looks like in practice

With the custom instruction in place, here's what the first message of a new conversation looks like under the hood:

▸ loading context…
· role: product lead, Series A SaaS
· org: Acme (18 people, 3 squads)
· writing style: direct, no filler, bullet-heavy
· top tasks → tasks collection
· current OKR: land 5 enterprise pilots by Q3
▸ ready · one cheap call

No re-explaining. No copy-pasting. Claude just knows. That's persistent context that actually works.

The honest tradeoffs

What Stash is good at

  • Exact and full-text keyword search (FTS5) — fast and precise
  • Structured records (id, content, tags, collection) — no schema needed
  • Standing context loaded in one cheap call
  • Works across every Claude conversation, every device

What it's not

  • Not semantic/vector search — "find things related to project X" won't work the way Notion AI does
  • Not a document store — if you need to store full PDFs or long-form docs, look elsewhere
  • Not automatic — Claude only stashes what you tell it to, or what a custom instruction loads

For most use cases — lists, contacts, tasks, quick notes, standing context — FTS5 is exactly what you want. It's faster, cheaper per query, and never hits a row wall. The semantic search gap matters for research retrieval; for everything else, keyword search wins.

Free tier limits

The free tier is genuinely usable: 2,500 records and 50 queries per month. That's plenty for a standing context, a task list, a CRM, and a reading list. If you're running heavier workloads, Pro is £8/month and gives you 100,000 records and 1,000 queries. No credit card for the free tier.

Pricing may change — this is a new service. If it does, you'll get 30 days' notice. Cancel anytime, no lock-in.

Ready to add it?

Ten minutes to set up. Your Claude will remember things from the first session forward.

Add to Claude

Paste the connector URL in Claude → Settings → Connectors → Add custom. Sign in with Google. Done.

https://app.stashlite.com/mcp

Read the full quickstart guide →