mcp-todoist
Verified Safeby greirson
Overview
Manage Todoist tasks, projects, labels, subtasks, and comments through natural language via an MCP server integration with Claude.
Installation
npx @greirson/mcp-todoistEnvironment Variables
- TODOIST_API_TOKEN
- DRYRUN
Security Notes
The server implements robust input validation and sanitization, including detection and removal of malicious patterns (XSS, SQL injection). It strictly validates URLs and whitelists file attachment MIME types. API tokens are handled securely via environment variables and checked at startup. A dry-run mode is available for safe testing of operations without making real changes. The `content_contains` filter in bulk operations correctly rejects empty or whitespace-only strings, preventing unintended broad matches (fixed Issue #34).
Similar Servers
conductor-tasks
Conductor Tasks is an intelligent assistant for developers, transforming requirements into actionable tasks, generating implementation plans, tracking progress, and accelerating AI-powered development directly within the workflow. It serves as a comprehensive AI co-pilot for the development process.
gsd-task-manager
Facilitates natural language interaction with the GSD Task Manager, allowing AI agents (like Claude Desktop) to manage tasks by calling structured tools on the user's encrypted data.
session-buddy
Manages Claude Code development sessions, providing conversation memory, quality monitoring, token optimization, natural language scheduling, Git worktree management, and AI agent recommendations with team collaboration features.
google-tasks-mcp
This server acts as a Model Context Protocol (MCP) endpoint, enabling AI clients like Claude to manage Google Tasks (task lists and individual tasks) through natural language conversations.