Iāve built an MCP (Model Context Protocol) server for Dynalist and wanted to share it with the community: https://github.com/JDNdeveloper/dynalist-mcp
It allows LLMs like Claude to read and write your Dynalist documents. Some things you can use it for:
- Organizing and grouping items
- āReorganize my dynalist reading list alphabetically by authorā
- āGroup the items in my grocery list by store aisleā
- āConvert all the raw links in my dynalist reading list to markdown formatted links with the book titleā
- Doing research and writing findings back under each topic
- āFor each book in my reading list, add a short summary and the authorās other notable worksā
- āFor each city in my travel list, add the best time to visit and average flight costā
- Sending action items to your inbox
- āAdd to my dynalist inbox all of the action items weāve discussed in this sessionā
- āAdd each of these errands to my inbox: pick up dry cleaning, return library books, buy stampsā
- Checking off completed items
- āCheck off everything weāve completed in this session in this list: <paste dynalist link>ā
- āMark all the groceries I already bought as done: eggs, milk, breadā
It covers the full Dynalist API* with tools for reading, writing, searching, and organizing documents (see the tools reference for details). It also includes an access control system, so you can restrict the LLM to certain folders or documents and enforce read-only access.
Because the agent can read your documents, you can store reusable workflows directly in Dynalist as a series of steps for it to follow. Then you can tell the agent, for example, āfollow my dynalist skill for weekly reviewā, and it will read and execute those steps. See the README for best practices.
Setup: For Claude Desktop, download the latest .mcpb file from the releases page and install it via Settings > Extensions > Install Extension. For Claude Code and other MCP clients, see the README.
A word of caution: giving an LLM edit access to your documents carries risk, especially with smaller models that follow instructions less reliably. Iād recommend starting with read-only mode or restricting access to a test folder until youāre comfortable with it.
Feedback and bug reports are very welcome! Feel free to post here or open a GitHub issue.
Shout out to cristip73 for building https://github.com/cristip73/dynalist-mcp, which was the original basis for this project (it has since been fully rewritten and exposes a different set of tools).
*: Except file uploads