by danield137
Provides an MCP-compatible interface to interact programmatically with Workflowy lists, enabling AI assistants to read, search, create, update, and toggle completion status of nodes.
Workflowy MCP offers a server that connects AI models to a user's Workflowy account. Through defined tools, the server lets assistants retrieve node hierarchies, search text, add new items, edit existing entries, and mark tasks as complete or incomplete.
npm install -g mcp-workflowy or on‑the‑fly with npx mcp-workflowy server start..env file containing WORKFLOWY_USERNAME and WORKFLOWY_PASSWORD, or export those variables before starting the server.npx mcp-workflowy server start (or the global command) to launch the MCP endpoint.Q: Do I need a paid Workflowy plan? A: No, any Workflowy account with username/password access works.
Q: Which Node.js version is required? A: Node v18 or higher.
Q: Can I run the server locally without installing globally? A: Yes, using the NPX command shown above.
Q: How are credentials protected?
A: Store them in a .env file or pass them as environment variables; the server never writes them to disk.
Q: What if I need to change credentials after the server is running? A: Stop the server, update the env variables, and restart.
A Model Context Protocol (MCP) server for interacting with Workflowy. This server provides an MCP-compatible interface to Workflowy, allowing AI assistants to interact with your Workflowy lists programmatically.
The Model Context Protocol (MCP) is a standardized way for AI models to interact with external tools and APIs. This server implements MCP to allow AI assistants (like ChatGPT) to read and manipulate your Workflowy lists through a set of defined tools.
Personally, I use workflowy as my project management tool. Giving my agent access to my notes, and my code base, the following are useful prompts:
# Install the package globally
npm install -g mcp-workflowy
# Or use npx to run it directly
npx mcp-workflowy server start
Create a .env file in your project directory with the following content:
WORKFLOWY_USERNAME=your_username_here
WORKFLOWY_PASSWORD=your_password_here
Alternatively, you can provide these credentials as environment variables when running the server.
# If installed globally
mcp-workflowy server start
# Using npx
npx mcp-workflowy server start
This MCP server provides the following tools to interact with your Workflowy:
To use this MCP server with AI assistants (like ChatGPT):
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Please log in to share your review and rating for this MCP.
{
"mcpServers": {
"workflowy-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-workflowy@latest",
"server",
"start"
],
"env": {
"WORKFLOWY_USERNAME": "<YOUR_USERNAME>",
"WORKFLOWY_PASSWORD": "<YOUR_PASSWORD>"
}
}
}
}claude mcp add workflowy-mcp npx -y mcp-workflowy@latest server startExplore related MCPs that share similar capabilities and solve comparable challenges
by activepieces
A self‑hosted, open‑source platform that provides a no‑code builder for creating, versioning, and running AI‑driven automation workflows. Pieces are TypeScript‑based plugins that become MCP servers, allowing direct consumption by large language models.
by Skyvern-AI
Automates browser‑based workflows by leveraging large language models and computer‑vision techniques, turning natural‑language prompts into fully functional web interactions without writing custom scripts.
by ahujasid
Enables Claude AI to control Blender for prompt‑assisted 3D modeling, scene creation, and manipulation via a socket‑based Model Context Protocol server.
by PipedreamHQ
Connect APIs quickly with a free, hosted integration platform that enables event‑driven automations across 1,000+ services and supports custom code in Node.js, Python, Go, or Bash.
by elie222
Organizes email inbox, drafts replies in the user's tone, tracks follow‑ups, and provides analytics to achieve inbox zero quickly.
by grab
Enables Cursor AI to read and programmatically modify Figma designs through a Model Context Protocol integration.
by CursorTouch
Enables AI agents to control the Windows operating system, performing file navigation, application launching, UI interaction, QA testing, and other automation tasks through a lightweight server.
by ahujasid
Enables Claude AI to control Ableton Live in real time, allowing AI‑driven creation, editing, and playback of tracks, clips, instruments, and effects through a socket‑based server.
by leonardsellem
Provides tools and resources to enable AI assistants to manage and execute n8n workflows via natural language commands.