todoist-mcp-lite
Verified Safeby sjalq
Overview
Enables an AI agent to directly interact with the Todoist REST API v2 for comprehensive task and project management, acting as a pure API passthrough.
Installation
npx @sjalq/todoist-mcp-lite --token YOUR_TODOIST_TOKENEnvironment Variables
- TODOIST_API_TOKEN
Security Notes
The server's design is minimal and adheres to functional principles, reducing attack surface. It uses standard `node-fetch` for network requests and handles API tokens via environment variables or CLI flags, preventing hardcoding. The direct API passthrough nature means it doesn't process user input for shell commands or SQL injection, relying on the robustness of the Todoist API itself. Communication is via Stdio, suitable for local execution as a child process. The only minor point is the use of `node-fetch` v2.x, which is an older major version, but its usage here for simple requests doesn't expose significant known vulnerabilities.
Similar Servers
mcp-container-ts
Provides a secure, extensible Model Context Protocol (MCP) server using Node.js and TypeScript, designed to expose custom tools to LLMs, deployable on Azure Container Apps with robust JWT and RBAC security.
supatask
Manages local tasks, time tracking, and activity logging with a web interface, rich CLI, and AI assistant integration via the Model Context Protocol (MCP).
mcp_server
This server implements the Model Context Protocol (MCP) to expose developer-defined tools as a HTTP API, specifically demonstrating a task creation tool.
todo-mcp-server
A local MCP server for AI assistants to manage a personal to-do list with CRUD and search functionalities.