Use Microsoft To Do with
Sokko.
Connect Microsoft To Do and tell Sokko what to do. It runs the actions you ask for and reacts to what happens. No workflows, no code.
Works with 1,000+ tools · No code required
Actions
Everything Sokko can do in Microsoft To Do
Every Microsoft To Do action Sokko can run. Ask for one in a sentence and it's done.
Complete Task
Mark a Microsoft To Do task as completed. Convenience wrapper that always PATCHes status='completed'; the server auto-sets completedDateTime. Use Update Task to reopen a task (status='notStarted') or to change other fields.
Create Checklist Item
Add a checklist item (subtask) to a Microsoft To Do task. Only display_name is required; the created item is returned with a GUID id, displayName, isChecked, and createdDateTime.
Create Linked Resource
Attach a partner-application link to an existing Microsoft To Do task.
Create Task
Create a task in a Microsoft To Do task list. Only title is required. Dates are passed as flat ISO-8601 strings plus a shared timezone; the tool builds the Graph dateTimeTimeZone objects. Notes are passed as body_content (+ body_content_type). NOTE: To Do treats due dates as whole days — the time component of due_date_time is normalized to midnight on save.
Create Task List
Create a new Microsoft To Do task list.
Delete Checklist Item
Delete a checklist item (subtask) from a Microsoft To Do task. This permanently removes the checklist item (this cannot be undone).
Delete Task
Delete a task from a Microsoft To Do task list. WARNING: this also permanently removes the task's checklist items and linked resources.
Delete Task Attachment
Permanently delete a file attachment from a Microsoft To Do task. This cannot be undone.
Delete Task List
Delete a Microsoft To Do task list. WARNING: this cascades — all tasks in the list and their checklist items are permanently deleted.
Download Task Attachment
Download one file attached to a Microsoft To Do task. The file is offloaded to storage and returned as a downloadable reference rather than inline base64.
Get Checklist Item
Get a single Microsoft To Do checklist item (subtask) by its id, within a task in a task list.
Get Current User
Return the profile of the Microsoft account connected to this toolkit (whoami / connection verification). Useful to confirm which mailbox the To Do tasks belong to before other operations.
Get Task
Get a single Microsoft To Do task by its id, within a task list. Set include_checklist_items=true to expand its checklist items inline.
Get Task Attachment
Get metadata for one file attached to a Microsoft To Do task. Use Download Task Attachment to retrieve the file contents.
Get Task List
Get a single Microsoft To Do task list by its id.
List Checklist Items
List the checklist items (subtasks) of a To Do task. Auto-paginates so all subtasks are returned at once as {items: [...]}.
List Linked Resources
List external resources linked to a Microsoft To Do task. Auto-paginates the task's small linked-resource collection and returns all items at once.
List Task Attachments
List the files attached to a Microsoft To Do task. Returns attachment metadata without file contents, one page at a time, plus a next_cursor.
List Task Lists
List the To Do task lists owned by the connected user. The built-in default list has wellknown_list_name='defaultList'; user-created lists have wellknown_list_name='none'. Always returns at least the default list. Select the default list by id or wellknown_list_name, never by the localized display_name.
List Tasks
List the tasks in a To Do task list. Checklist items (subtasks) are NOT returned by default; set include_checklist_items=true to expand them inline. Returns one page of tasks plus a next_cursor for the next page.
Sync Task Lists
Read one page of Microsoft To Do task-list changes. Continue the current round with next_cursor, or store the terminal delta_token to retrieve only changes from a later round. Removed task lists retain their removal marker.
Update Checklist Item
Update a checklist item (subtask) of a Microsoft To Do task: rename it (display_name) and/or check/uncheck it (is_checked). Partial update: only the fields you pass are changed; at least one is required. Setting is_checked=true marks the subtask done.
Update Task
Update fields of an existing Microsoft To Do task (title, notes, importance, status, due/start/reminder dates, categories). Partial update: only the fields you pass are changed; unset fields are left untouched. To mark a task done set status='completed' (or use the dedicated Complete Task tool).
Update Task List
Rename a Microsoft To Do task list (updates its displayName).
Upload Task Attachment
Attach a file up to 25 MB to a Microsoft To Do task. The tool automatically uses a single request for files under 3 MB and a chunked upload session for larger files.
Get connected
Live in your Slack in two minutes.
No workflows to wire up. Turn on the tools you already use, and your agent gets to work.
Add to Slack
1
Add Sokko to Slack
One click from the Slack marketplace. Your whole team gets Sokko at once.
2
Connect your tools
Sokko works with 1,000+ apps and any MCP server.
Martin
9:53 AM
@Sokko
What can you do with Microsoft To Do?
3
Put Sokko to work
@mention Sokko in any channel and it gets going. Minutes, not a weekend.
Questions, answered.
Sokko is an AI assistant that lives in your Slack. Connect your apps, ask for what you need in plain language, and Sokko takes the work off your plate.
Composio supports this app with a custom OAuth client. Sokko's automatic connection flow does not configure that client yet. Check the provider's authentication documentation or a custom MCP route.
No. There's nothing to build or configure. You ask Sokko in Slack the same way you'd ask a colleague, and Sokko handles the rest.
Yes. Ask once and tell Sokko when to repeat it, like every Monday at 9am, and it becomes a routine that runs without you.
Read and act on data in Microsoft To Do, and trigger workflows when something changes there. Tell Sokko the outcome you want and it handles the rest.
Yes. Sokko connects to 1,000+ apps and any MCP server, so you can ask for tasks that span Microsoft To Do and the rest of your stack in a single request.