home / mcp / dynalist mcp server
MCP Server for Dynalist.io
Configuration
View docs{
"mcpServers": {
"cristip73-dynalist-mcp": {
"command": "node",
"args": [
"/FULL/PATH/TO/dynalist-mcp/dist/index.js"
],
"env": {
"DYNALIST_API_TOKEN": "YOUR_TOKEN"
}
}
}
}You run a Dynalist MCP Server that lets Claude and other AI assistants read, write, and manipulate your Dynalist documents through a programmable API. It exposes a set of read, write, and structure operations that you can call from your MCP client to automate document management and workflows.
You access the Dynalist MCP server by running it locally and connecting your MCP client to the stdio endpoint. The server supports a comprehensive set of read, write, and structure operations that you can invoke from your client to manage documents, read content as Markdown, and perform bulk imports.
Prerequisites: Node.js is required to build and run the MCP server.
Install dependencies and build the server.
npm install
npm run buildSet up your client to connect to the Dynalist MCP server using the stdio runtime. The server is started with Node and you point to the built entry script. You also provide your Dynalist API token as an environment variable.
{
"mcpServers": {
"dynalist": {
"command": "node",
"args": ["/FULL/PATH/TO/dynalist-mcp/dist/index.js"],
"env": {
"DYNALIST_API_TOKEN": "your_token_here"
}
}
}
}The server exposes actions organized into three groups: Read Operations, Write Operations, and Structure Operations. You can list documents, search and read content, add items to your inbox, edit or insert nodes, bulk import from Markdown, and reorganize hierarchy by moving nodes.
Key capabilities include reading documents and nodes, extracting content as Markdown with preserved hierarchy, bulk inserting from Markdown, and manipulating the Dynalist tree by moving or deleting nodes.
List all documents and folders in your Dynalist account.
Search documents or folders by name and return IDs, URLs, and types.
Extract a node and its subtree as Markdown, preserving hierarchy and notes.
Search content within a document and return matching nodes with optional parent/child context.
Fetch nodes created or modified within a time window, with parent context.
Add items to your Dynalist inbox, with hierarchical structure available in Markdown.
Modify node content, notes, checkboxes, headings, and colors.
Insert a single new node at a specified location.
Bulk import nodes from indented Markdown or bullet lists.
Remove a node, with an option to remove all its children.
Move a node to a new parent and index.
Move a node and its subtree relative to another node (after/before/as_child).