Give your AI a memory.
Connect Claude, ChatGPT, Cursor or any MCP client to your Keepsake account. Your AI suddenly remembers every conversation, keeps every promise, captures every idea, and stays on top of every project. Effortlessly.
MCP Server endpoint
https://app.keepsake.place/api/mcpPaste this URL into Claude Desktop, Claude.ai, Cursor or any MCP-compatible client.
OAuth 2.1 — secure, revocable, no API key needed in most clients
58 native tools — contacts, tasks, notes, entries, tags, days
Works with Claude Desktop, Claude.ai web & iOS, Cursor, Claude Code, Windsurf, Cline
You're already great. But you forget things.
Not because you don't care. Because you're busy. And your AI — as smart as it is — can't help, because it forgets everything between conversations.
"Who did I promise to send that proposal to?"
You forgot. Your AI forgot. The promise is broken.
"When was the last time I talked to Sarah?"
You can't recall. Your AI has no history. Sarah thinks you don't care.
"Remind me to follow up with Marc about the project."
Your AI creates a generic reminder. No link to Marc. No context. Gone by tomorrow.
It's not a memory problem. It's a system problem.
Keepsake is the system. Your AI is the operator.
A personal CRM that your AI can read and write. You talk naturally, your AI organizes everything — and next time, you walk into every conversation fully prepared.
You talk naturally
"I had coffee with Léa. She's planning a trip to Japan. I need to send her my availability."
Your AI handles the rest
- →Finds Léa in your contacts
- →Logs the interaction with context
- →Creates a follow-up task for tomorrow
Next time, you're prepared
"You last saw Léa on Feb 11. You discussed her Japan trip. You still need to send your availability."
Real workflows creators are running.
What an AI assistant connected to Keepsake actually does for you.
After-meeting log
"I just had a call with Marc Dupont about the Q3 launch. He wants the deck by Friday."
- →Logs the call as an entry on Marc's contact
- →Creates a task "Send Q3 deck to Marc" due Friday, linked to Marc
Was: 5 min in your notes app, often skipped. Now: one sentence, zero friction.
Daily briefing
"What's my day looking like? Anything I'm forgetting?"
- →Lists today's tasks with their linked contacts
- →Flags overdue follow-ups
- →Surfaces relevant context from past entries
Was: scrolling through 3 tools to piece it together. Now: one prompt, full picture.
Idea capture
"Quick note: I should write a blog post about the via negativa principle in product design."
- →Creates a QuickNote in your inbox
- →Tags it with #blog# and #product#
Was: scribble on paper, lost by Tuesday. Now: captured, tagged, findable.
Pre-meeting prep
"I have a coffee with Sarah Lefebvre in 30 minutes. What do I need to know?"
- →Pulls Sarah's last 3 interactions
- →Lists open tasks linked to her
- →Surfaces notes mentioning her
Was: digging through email and notes. Now: 5-second briefing.
One sentence. Three actions. Less than a second.
Behind the scenes, here's what happens when you talk to your AI:
"I saw Léa Chevalier today. We talked about her upcoming trip to Japan. I need to send her my availability for next week."
→ Found: Léa Chevalier (id: abc123)
{
"type": "meeting",
"date": "2026-02-11",
"content": "Coffee with Léa. Discussed her Japan trip.",
"contact_ids": ["abc123"]
}→ Entry created and linked to Léa.
{
"title": "Send availability to Léa for next week",
"date": "2026-02-12",
"date_type": "specific",
"primary_contact_id": "abc123"
}→ Task created, linked to Léa, due tomorrow.
One natural sentence from you. Your AI logged the interaction, created the follow-up, linked everything to the right person. You moved on with your day.
Set up in 2 minutes.
Pick your AI client. The MCP server URL is the same everywhere.
https://app.keepsake.place/api/mcp1-click connect (OAuth)
Paste the URL, log in to Keepsake, you're connected. No API key to manage.
Claude Desktop
- 1.Open Claude Desktop → Settings → Connectors
- 2.Click "Add Custom Connector"
- 3.Paste the URL: https://app.keepsake.place/api/mcp
- 4.Click Connect → log in to Keepsake → Authorize
- 5.Done. Try: "List my overdue tasks"
Claude.ai (web & iOS)
- 1.Open Claude.ai → Settings → Connectors
- 2.Click "Add custom connector"
- 3.Paste the URL: https://app.keepsake.place/api/mcp
- 4.Authorize via the popup
ChatGPT
- 1.MCP support in ChatGPT is rolling out via Custom Connectors.
- 2.When available, paste: https://app.keepsake.place/api/mcp
Paste URL + API key
For clients that don't do OAuth yet — generate an API key in Keepsake Settings → API Keys.
Cursor
- 1.Settings → MCP → Add new MCP server
- 2.Transport: HTTP
- 3.URL: https://app.keepsake.place/api/mcp
- 4.Header: `Authorization: Bearer ksk_YOUR_API_KEY`
Cline / Windsurf
- 1.Edit your MCP config file
- 2.Add a remote server entry with the URL and Bearer token
{
"mcpServers": {
"keepsake": {
"url": "https://app.keepsake.place/api/mcp",
"headers": {
"Authorization": "Bearer ksk_YOUR_API_KEY"
}
}
}
}Local CLI install
Use the npm package over stdio. Best for terminal-based AI agents.
Claude Code
- 1.Run in your terminal:
- 2.claude mcp add --transport http keepsake https://app.keepsake.place/api/mcp
- 3.OAuth flow opens automatically
Any client via npm (stdio)
- 1.Add this to your client's MCP config file
{
"mcpServers": {
"keepsake": {
"command": "npx",
"args": [
"-y",
"keepsake-mcp"
],
"env": {
"KEEPSAKE_API_KEY": "ksk_YOUR_API_KEY"
}
}
}
}Claude Desktop — one-click extension (.mcpb)
- 1.Download the .mcpb extension
- 2.Double-click to install in Claude Desktop
- 3.Paste your API key when prompted
🔒Security
- →OAuth 2.1 with PKCE — each client gets its own token, scoped to your account.
- →Revoke access anytime in Keepsake Settings → Connected apps.
- →API keys are also revocable per-client in Settings → API Keys.
Trouble connecting? Check the Help Center or open an issue on GitHub. Read the troubleshooting guide →
The reputation you've always wanted.
The person who remembers. Who follows through. Who always has context. That person is you — with Keepsake and your AI working together.
You keep every promise.
Every commitment is tracked. Your AI nudges you before deadlines slip. People learn they can count on you.
You walk in prepared.
"What did I discuss with Marc last month?" You know — instantly. No digging through emails or notes.
You capture ideas before they vanish.
A QuickNote, a fleeting thought, a reference to save. Your AI drops it into Keepsake. You find it when you need it — days or months later.
Every project at your fingertips.
Contacts, tasks, notes, interactions — all connected by tags. One glance to see where a project stands, who's involved, and what's next.
Nothing falls through the cracks.
"Remind me to call Sarah Friday." Done. Linked to Sarah. With full context from your last conversation.
A personal knowledge base that grows with you.
Every note, every interaction, every idea — searchable, connected, and resurfaced when it matters. Your AI can draw from everything you've ever captured.
Keepsake + your AI = you, but with a perfect memory.
Works with any AI.
MCP server + REST API + Agent Skills. If your AI speaks MCP or HTTP, it works with Keepsake.
You deserve to be the person who remembers.
Your AI does the work. Keepsake holds the memory. You get the reputation.
Free trial included. No credit card required.