SkillTide Submit
Official description7 sourcesMCP servers8d ago
nicolascroce/keepsake-mcp

nicolascroce/keepsake-mcp

๐Ÿ“‡ โ˜๏ธ - Personal CRM: manage contacts, interactions, tasks, notes, a daily journal and tags
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add keepsake-mcp -- npx -y keepsake-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
1 โ˜… ยท nicolascroce/keepsake-mcp ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 7 sources
Score
score 703 ยท 1 โ˜… ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository nicolascroce/keepsake-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

keepsake-mcp

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

MCP server for Keepsake (keepsake.place), the app where creators and solo entrepreneurs empty their heads: ideas, tasks and the people who matter, together and linked in one place, all the way to publishing.
Connect your AI assistant (Claude, Cursor, or any MCP-compatible client) to your Keepsake data: contacts, interactions, tasks, notes, daily intentions, companies, and tags.
Why
Your AI assistant forgets between conversations; Keepsake remembers. Ask it to:
- "Capture this idea for my next article in #newsletter#"
- "Who did I last talk to at Acme Corp?"
- "Add a note that I ran into Sarah at the conference"
- "What tasks are overdue?"
- "Show me everything related to the #house-project tag"
- "Create a follow-up task for my meeting with John next week"
Quick start
1. Get your API key
Sign up at keepsake.place, then go to **Account > API Keys** to generate one.
2. Choose your connection method
Option A: Remote (HTTP) โ€” recommended
No installation required. Works with Claude iOS, Claude web, Claude Desktop Connectors, and any MCP client that supports Streamable HTTP.
**Endpoint:** https://app.keepsake.place/api/mcp
**Authentication:** Pass your API key as a Bearer token in the Authorization header.
**Claude Desktop (Connectors):**
Add a remote MCP server in Claude Desktop settings with:
- URL: https://app.keepsake.place/api/mcp
- Authentication: Bearer token with your ksk_ API key
**Any MCP client (Streamable HTTP):**
Option B: Local (stdio)
Runs locally via npx. Useful for Claude Code, Cursor, and local development.
**Claude Desktop:**
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
**Claude Code:**
Then set KEEPSAKE_API_KEY in your environment.
**Cursor:**
Add to .cursor/mcp.json in your project:
Server instructions
On connection, the server sends MCP instructions โ€” injected into the client's system
prompt. It is the only channel that reaches an agent *before* it goes looking for a
capability, so it stays short and points at the rest: call get_agent_instructions for
the full doctrine, and put editorial remarks in a note's margin (create_note_comment)
rather than in the chat, which disappears.
Prompts (1)
| Prompt | Arguments | Description |
|--------|-----------|-------------|
| review_note | note_id | Act as the editor of a note: read it, judge form and substance, leave anchored remarks in the margin, never rewrite the text |
Available tools (88)
Contacts
| Tool | Description |
|------|-------------|
| list_contacts | List contacts with pagination, sorting, field selection and filters (linked company, has_company, updated_since) |
| get_contact | Get a contact with recent interactions, tags, and stats |
| create_contact | Create a new contact (company links it to a company record, created if missing) |
| update_contact | Update contact fields |
| delete_contact | Permanently delete a contact |
| search_contacts | Accent-insensitive search by name, email, notes, phone and linked company names |
| get_contact_timeline | Unified chronological feed of all items for a contact |
Companies
| Tool | Description |
|------|-------------|
| list_companies | List all companies |
| get_company | Get company with linked contacts and tags |
| create_company | Create a new company |
| update_company | Update company fields |
| delete_company | Soft-delete (or permanent delete) a company |
| search_companies | Accent-insensitive company search |
| link_contact_company | Link a contact to a company (optional role) |
| unlink_contact_company | Remove a contactโ€“company link |
| merge_companies | Merge a duplicate company into another (contacts, entries, tags, details, notes) |
Entries (Interactions)
| Tool | Description |
|------|-------------|
| list_entries | List interactions (calls, emails, meetings, etc.) โ€” filter by type, contact, company, page (tag_id), dates |
Source
awesome ยท https://github.com/nicolascroce/keepsake-mcp
Browse by field
MCP servers
Traction
1 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index