Todoist MCP Server

Productivitystdiov1.0.0
Repositorio

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.

Conectar

Añade esta configuración a .claude/mcp.json

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

Herramientas (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"
    }
  }
}

Recursos

Este servidor no expone ningún recurso.

Prompts

Este servidor no expone ningún prompt.

Información del servidor

Autor
Doist (@Doist)
Repositorio
https://github.com/Doist/todoist-mcp
Licencia
MIT
Versión
1.0.0
Estrellas
720
Última actualización
24 de junio de 2026