Connect Microsoft To Do to Your AI Agent

Ask your AI assistant to work with Microsoft To Do: organize Tasks and Checklists.

14 tools OAuth

Try a Microsoft To Do Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Microsoft To Do

Review a task list

Read tasks and identify priorities from returned details.

/oo Microsoft To Do: Read tasks in list [list ID], expand checklist items, follow pagination, and summarize incomplete work and due dates.

Create an actionable task

Create a task and attach the checklist you provide.

/oo Microsoft To Do: Create task [title] in list [list ID] with due date and timezone [date/timezone], then add checklist items [items].

Start Working with Microsoft To Do

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Microsoft To Do

    Connect with Microsoft To Do OAuth authorization.

    Connect Microsoft To Do →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the Microsoft To Do resources used in your task.
  • The Slack workflow also requires a connection with access to the destination.

Microsoft To Do Tools

Connect Microsoft To Do lists, tasks, and checklist items to an AI assistant for planning and explicit updates.

Review a task list

Read tasks and identify priorities from returned details.

Create an actionable task

Create a task and attach the checklist you provide.

14 tools

List Task Lists

List the current user's Microsoft To Do task lists.

microsoft_todo.list_task_lists

Get Task List

Get one Microsoft To Do task list by ID.

microsoft_todo.get_task_list

Create Task List

Create a new Microsoft To Do task list.

microsoft_todo.create_task_list

Update Task List

Rename a Microsoft To Do task list.

microsoft_todo.update_task_list

Delete Task List

Delete a Microsoft To Do task list and all of its tasks.

microsoft_todo.delete_task_list

List Tasks

List tasks in a Microsoft To Do task list.

microsoft_todo.list_tasks

Get Task

Get one task from a Microsoft To Do task list.

microsoft_todo.get_task

Create Task

Create a new task in a Microsoft To Do task list.

microsoft_todo.create_task

Update Task

Update fields on an existing Microsoft To Do task.

microsoft_todo.update_task

Delete Task

Delete a task from a Microsoft To Do task list.

microsoft_todo.delete_task

List Checklist Items

List checklist items on a Microsoft To Do task.

microsoft_todo.list_checklist_items

Create Checklist Item

Add a checklist item to a Microsoft To Do task.

microsoft_todo.create_checklist_item

Update Checklist Item

Update a checklist item on a Microsoft To Do task.

microsoft_todo.update_checklist_item

Delete Checklist Item

Delete a checklist item from a Microsoft To Do task.

microsoft_todo.delete_checklist_item

Work Across Apps

Share unfinished tasks in Slack

Give the team a summary of open work and recorded due dates.

Frequently Asked Questions

Can I mark work complete?

Task updates support status changes; checklist updates support isChecked. Provide the relevant list and task IDs.

Does deleting a list remove its tasks?

Yes. The delete-list action deletes the list and all its tasks.

How should I specify deadlines?

Provide both the date-time and timezone so the assistant can build the task's dueDateTime accurately.

Connect Microsoft To Do

About Microsoft To Do ↗