# Todoist MCP for AI Agents AI Agent Connect

> Todoist MCP lets your AI agent manage your entire task list and project structure. Instead of clicking through a dashboard, you can ask your agent to audit your workload, create new items, or update deadlines using natural language. It turns your to-do list into a conversational workspace where you can stay on top of your goals without the manual overhead.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_qABbPakqt0zD4bq9eNbz6gkz7281HNh2vZXvu161/ai-agent-connect
- **Tags:** task-management, to-do-list, project-tracking, workflow-automation, personal-productivity, task-scheduling

## Description

Imagine having a personal assistant who knows exactly what is on your plate. By connecting Todoist to your AI agent, you move away from manual data entry and toward a conversation about your work. You can ask your agent to tell you what is due today, summarize a project's progress, or quickly add a new task when a thought pops into your head. It handles the heavy lifting of organizing your priorities so you can stay focused on the actual work. This Connector is part of the Vinkius catalog, making it easy to plug into your existing workflow. You do not have to worry about navigating complex menus or finding the right labels; your agent just knows where everything goes. Whether you are juggling a personal grocery list or a massive corporate roadmap, it keeps your tasks moving forward.

## Tools

### delete_task
Remove a task from your list. Use this to clear out old items or mistakes quickly.

### update_task
Update an existing task's info. Use this to change a deadline or modify the description of an item.

### create_task
Create a new task in Todoist. Tell your agent to add a new item with a specific date or priority.

### close_task
Complete a task. Tell your agent to mark an item as done so it moves off your active list.

### get_project
Get the specific details of a project. This helps your agent understand the scope of a particular workspace.

### get_task
Get the full details of a single task. Use this to see specific notes, dates, and labels for one item.

### list_labels
List all your custom labels. This lets the agent know how you categorize your various types of work.

### list_projects
List all your Todoist projects. Use this to give your agent a high-level view of your active areas.

### list_sections
List the sections within a project. This helps the agent navigate specific sub-categories of your work.

### list_tasks
List your tasks with filters like project, section, or label. This is the primary way your agent sees your to-do list.

## Prompt Examples

**Prompt:** 
```
What are my high priority tasks for today?
```

**Response:** 
```
You have 4 high priority tasks for today:

| Task | Due Time | Project |
| :--- | :--- | :--- |
| **Finish budget report** | 2:00 PM | Finance |
| **Call Sarah** | 3:30 PM | Sales |
| **Review design specs** | 4:00 PM | Product |
| **Update inventory** | 5:00 PM | Warehouse |

Would you like me to update the deadline on any of these?
```

**Prompt:** 
```
Add a task to my Work project to 'Email the client' by tomorrow at 10am.
```

**Response:** 
```
I have added **Email the client** to your **Work** project. It is set for tomorrow at 10:00 AM.
```

**Prompt:** 
```
Summarize my 'Home Improvement' project.
```

**Response:** 
```
Your **Home Improvement** project currently has 3 active sections:

*   **Kitchen Remodel**: 5 tasks remaining (mostly focused on cabinetry).
*   **Backyard Deck**: 2 tasks remaining (waiting on permit approval).
*   **Painting**: 1 task remaining (buy supplies).

Would you like to see the specific tasks for any of these sections?
```

## Capabilities

### List active tasks with filters
See what is next on your schedule by filtering by project, label, or date.

### Create new tasks
Add items to your list instantly using natural language instructions.

### Update task details
Change deadlines, notes, or priorities for existing items without opening the app.

### Complete and delete tasks
Mark items as done or remove them from your list to keep your workspace clean.

### Audit project structures
Get a high-level view of your projects and sections to see the big picture.

### Manage custom labels
Ensure your agent understands your specific categorization rules for different work types.

## Use Cases

### Quick task entry during meetings
A project manager is in a meeting and needs to add a follow-up. They tell their agent to use create_task to add the item with a specific due date.

### Student assignment auditing
A student is overwhelmed by finals. They ask their agent to use list_tasks filtered by the School label to see what is due this week.

### High-level project status checks
An operations lead needs a status check. They ask the agent to use list_projects and get_project to see the progress of a launch.

### End of day list cleanup
A busy parent needs to clear their day. They ask their agent to close_task for everything marked Done in their personal project.

## Benefits

- Stop manual data entry by using create_task to add items via voice or text instead of typing them into a web form.
- Get instant project overviews by letting your agent use list_projects to summarize everything you are working on.
- Keep your workspace clean with close_task and delete_task to remove finished work without searching for it.
- Stay organized with list_labels so your agent understands your specific categorization rules for different work types.
- Quickly find specific items using list_tasks with filters for project IDs or specific label strings.
- Update deadlines on the fly with update_task to keep your schedule accurate as your day changes.

## How It Works

The bottom line is you get a voice-controlled, conversational interface for your entire Todoist ecosystem.

1. Subscribe to this Connector on the Vinkius Marketplace.
2. Enter your Todoist API Token into your AI client settings.
3. Start asking your agent to manage your tasks or projects.

## Frequently Asked Questions

**Can the Todoist MCP actually create new tasks for me?**
Yes. You can tell your agent to create a new task, and it will add it to your Todoist list with whatever notes, dates, or labels you provide in your message.

**How does the Todoist MCP help with project management?**
It allows your agent to see your entire project structure. You can ask it to list projects, check specific sections, or get details on a project to see the big picture of your work.

**Will the Todoist MCP keep my task list organized?**
Yes. Because the agent can see your labels and sections, it can help you categorize new items correctly so your list stays structured exactly how you like it.

**Can I use the Todoist MCP to update deadlines?**
Yes. If your schedule changes, you can just tell your agent to update a task. It will modify the existing item in Todoist without you having to open the app.

**Is the Todoist MCP good for students?**
It is excellent for students who need to manage multiple assignments. You can ask your agent to audit your deadlines or list tasks for a specific class label.

**Does the Todoist MCP work with my existing labels?**
Yes. The Connector can list all your custom labels, which helps your agent understand your specific system for organizing different types of work.

**How do I find my Todoist API Token?**
Log in to Todoist on the web, go to **Settings** > **Integrations** > **Developer**, and you will find your API Token there. Copy and paste it into the field below.

**Can the agent complete tasks for me?**
Yes. Use the `close_task` tool with the Task ID. Your agent will mark the task as complete instantly and confirm the action.

**Is it possible to list tasks from a specific project?**
Yes. The `list_tasks` tool accepts a `project_id` parameter, allowing your agent to filter and display only the tasks associated with that project.