Todoist MCP Server

Productivitystdiov1.0.0
代码仓库

MCP server for Todoist that lets AI agents create, update, complete, and query tasks using natural language. Supports projects, due dates, priorities, labels, and filters, making it easy to manage a personal or team task list conversationally.

连接

将此配置添加到 .claude/mcp.json

{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": [
        "-y",
        "@doist/todoist-mcp"
      ],
      "env": {
        "TODOIST_API_TOKEN": "<YOUR_TODOIST_API_TOKEN>"
      }
    }
  }
}

工具 (3)

create_task

Create a Todoist task with optional due date, priority, and project.

{
  "type": "object",
  "required": [
    "content"
  ],
  "properties": {
    "content": {
      "type": "string",
      "description": "Task text"
    },
    "priority": {
      "type": "integer",
      "description": "Priority from 1 (normal) to 4 (urgent)"
    },
    "due_string": {
      "type": "string",
      "description": "Natural-language due date (e.g., \"tomorrow at 5pm\")"
    },
    "project_id": {
      "type": "string",
      "description": "Target project ID"
    }
  }
}

list_tasks

List active tasks, optionally filtered by project or a Todoist filter query.

{
  "type": "object",
  "properties": {
    "filter": {
      "type": "string",
      "description": "Todoist filter expression"
    },
    "project_id": {
      "type": "string",
      "description": "Project ID to scope results"
    }
  }
}

complete_task

Mark a task as complete.

{
  "type": "object",
  "required": [
    "task_id"
  ],
  "properties": {
    "task_id": {
      "type": "string",
      "description": "ID of the task to complete"
    }
  }
}

资源

此服务器未提供任何资源。

提示词

此服务器未提供任何提示词。

服务器信息

作者
Doist (@Doist)
代码仓库
https://github.com/Doist/todoist-mcp
许可证
MIT
版本
1.0.0
星标
720
最后更新
2026年6月24日