Ideas saved. Now agent-ready.
A workspace your agents can read from, write to, and build on. Plug in Claude, Cursor, or anything that speaks MCP — and stop losing the good parts of a conversation.
Ideas die in three places.
Useful thinking evaporates the second the session ends.
Saved to notes, but with no structure for tasks, links, or status.
Captured for one audience, then gone.
We gave Idealist an MCP server so the conversation itself becomes structured input.
Meet Idealist.
Idealist is where ideas go to grow up. Capture a thought fast. Develop it with notes and research. Break it into tasks. Track it from exploring to shipped.
It's the space between a notes app (too loose) and a project manager (too heavy). The web app, a Chrome extension, a command palette, and an AI coach all point at the same workspace. MCP is one more way in.
What agents actually do with it.
Save it from the chat.
End-of-conversation rescue. The agent packages up what you just discussed as a structured idea with notes, tasks, and links.
Pull it back into the chat.
Context on demand. The agent fetches the idea and all its notes — so next week's conversation starts where last week's left off.
Extend what's already there.
Additive, not destructive. Agents append new notes, tasks, and links. Existing content stays exactly as you wrote it.
Connect it.
Paste the endpoint and a token into your MCP client. Reads stream. Writes are rate-limited to 100/hour/token.
{
"mcpServers": {
"idealist": {
"url": "https://idealist-app.com/api/mcp",
"headers": {
"Authorization": "Bearer idl_your_token_here"
}
}
}
}Tokens live in Settings → MCP once access is granted. Hashed on the server, shown once, revocable any time.
Seven tools to manage your ideas.
A small, opinionated toolset. Writes-only in v1 — edits and deletes stay your call.
- list_ideasreadin:{}out:{ ideas[] }Lightweight index: id, title, status, updated_at.
- get_ideareadin:{ idea_id }out:{ idea, notes[], tasks[], links[] }The full object. Notes return full markdown.
- search_ideasreadin:{ query, limit? }out:{ results[], truncated }Fuzzy match across titles, descriptions, and note contents.
- create_ideawritein:{ title, description?, status?, tags? }out:{ idea }Auto-tagged 'ai-drafted'. Attribution logged.
- add_notewritein:{ idea_id, title?, content }out:{ note }No imposed structure. The agent uses judgement.
- add_taskwritein:{ idea_id, title, priority? }out:{ task }Section-less in v1. Priority and completed supported.
- add_linkwritein:{ idea_id, url, title? }out:{ link }OpenGraph metadata fetched automatically.
7 tools · 3 read · 4 write
Questions worth answering.
Get on the list.
MCP is enabled for a small group while we iterate on tool ergonomics. Drop your email and we'll reach out as slots open.