ClawLink
Microsoft Apps22 toolsBrowser login (OAuth), no API keys

Microsoft To Do integration for AI agents

Manage task lists, tasks, and checklist items

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Microsoft To Do once and call the same tools from all of them.

Setup

Connect Microsoft To Do through ClawLink's hosted setup to read and manage your task lists, tasks and checklist items. Personal Microsoft accounts (Outlook.com, Hotmail, Live) connect right away. A work or school account may show "Need admin approval": ask your IT admin to approve ClawLink once.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Microsoft To Do exposes 22 tools through ClawLink. The 18 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
microsoft_todo_download_task_attachmentDownload one file attached to a Microsoft To Do taskRead
microsoft_todo_get_checklist_itemGet a single Microsoft To Do checklist item (subtask) by its id, within a task in a task listRead
microsoft_todo_get_current_userReturn the profile of the Microsoft account connected to this toolkit (whoami / connectionRead
microsoft_todo_get_taskGet a single Microsoft To Do task by its id, within a task listRead
microsoft_todo_get_task_attachmentGet metadata for one file attached to a Microsoft To Do taskRead
microsoft_todo_get_task_listGet a single Microsoft To Do task list by its idRead
microsoft_todo_list_checklist_itemsList the checklist items (subtasks) of a To Do taskRead
microsoft_todo_list_task_attachmentsList the files attached to a Microsoft To Do taskRead
microsoft_todo_list_task_listsList the To Do task lists owned by the connected userRead
microsoft_todo_list_tasksList the tasks in a To Do task listRead
microsoft_todo_complete_taskMark a Microsoft To Do task as completedRead
microsoft_todo_create_checklist_itemAdd a checklist item (subtask) to a Microsoft To Do taskWrite
microsoft_todo_create_taskCreate a task in a Microsoft To Do task listWrite
microsoft_todo_create_task_listCreate a new Microsoft To Do task listWrite
microsoft_todo_update_checklist_itemUpdate a checklist item (subtask) of a Microsoft To Do task: rename it (display_name) and/orWrite
microsoft_todo_update_taskUpdate fields of an existing Microsoft To Do task (title, notes, importance, statusWrite
microsoft_todo_update_task_listRename a Microsoft To Do task list (updates its displayName)Write
microsoft_todo_upload_task_attachmentAttach a file up to 25 MB to a Microsoft To Do taskWrite