Todoist Meeting

Exposes Todoist as Claude tools to convert meeting notes into Todoist tasks, with due dates, priorities, and support for subtasks and project routing.
  • typescript

0

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ajmastra-todoist-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "todoist-meeting-mcp"
      ],
      "env": {
        "TODOIST_API_TOKEN": "your_todoist_api_token_here"
      }
    }
  }
}

You can connect Claude to Todoist through a production-ready MCP server that processes meeting notes, turning them into actionable Todoist tasks with inferred due dates and priorities. You can create, update, list, and complete tasks by name or by project context, all through natural language interactions in Claude.

How to use

You will interact with the MCP server through an MCP client (such as Claude Desktop). You can paste meeting notes and ask for action items to become Todoist tasks, create tasks with natural-language due dates like “by Friday,” add subtasks, and list or complete tasks by name. Tasks are routed to the appropriate Todoist projects or sections based on keywords or an explicit target project hint. Use these practical patterns to accomplish common workflows.

How to install

Prerequisites you need before starting:

  • Node.js 18+

  • Claude Desktop (or another MCP client)

  • A Todoist account and API token

Available tools

parse_meeting_notes

Parse raw meeting notes to extract action items, deadlines, and priorities, then create Todoist tasks (optionally in a target project).

create_task

Create a single Todoist task with content, description, project/section by name, natural-language due date, priority, labels, and optional parent for subtasks.

create_subtasks

Add multiple subtasks under a specified parent task by name.

list_projects

List all Todoist projects with IDs, names, and section information to help route tasks.

list_tasks

List tasks with optional filters such as project name, section name, priority, or due today.

update_task

Update a task found by name with new content, description, due date, priority, project, or section.

complete_task

Mark a task as complete by name using fuzzy matching.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational