Creator Center
/Tool/Microsoft To Do
app icon

Microsoft To Do

Verified by Dify
No ratings yet
0
L
langgenius/microsoft_todo

Access Microsoft To Do tasks and lists in Dify

Microsoft To Do Plugin

Author: langgenius
Version: 0.0.1
Type: tool

Introduction

This plugin integrates with Microsoft To Do, supporting operations such as retrieving, creating, and completing tasks. It enables automated management of your to-do items in platforms like Dify.

Setup

  1. Register your application in the Microsoft Azure Portal.
  1. Create a new application as follows:
    • Name: Dify To Do Plugin
    • Supported account types: select
    • Redirect URI: Choose and set the URI to:
      • For SaaS (cloud.dify.ai) users: please use
      • For self-hosted users: please use
        Due to the restrictions of the Microsoft OAuth2 flow, redirect URIs must start with or .
      • Enable "Access tokens" and "ID tokens" under "Implicit grant and hybrid flows"
  1. Copy your Application (client) ID
  1. Create a new client secret:
    • Description: Dify To Do Plugin Secret
    • Expires: Whatever duration you prefer (e.g., 1 year, 2 years, etc.)
    • Copy the generated Value of the client secret.
  1. Configure the plugin in Dify:
    • Fill in the Client ID and Client Secret fields with the values you copied from the Azure Portal.
    • Make sure you have the same redirect URI as specified in the Azure Portal. If not, you will need to update it in the Azure Portal.
    • Click to initiate the OAuth flow.
  1. Enjoy using the Microsoft To Do plugin in Dify!

Tool Descriptions

get_lists

Retrieve all Microsoft To Do lists for the current user.

get_list_by_id

Retrieve a specific Microsoft To Do list by its list ID.

Parameters:

  • list_id (string): The ID of the list to retrieve.

get_all_tasks

Retrieve all tasks from all lists.

get_tasks

Retrieve all tasks from all lists (similar to get_all_tasks).

get_task_by_id

Retrieve a specific task by its task ID and list ID.

Parameters:

  • task_id (string): The ID of the task to retrieve.
  • list_id (string): The ID of the list the task belongs to.

get_tasks_by_list_id

Retrieve all tasks under a specific list by list ID.

Parameters:

  • list_id (string): The ID of the list to retrieve tasks from.

create_task

Create a new task in the specified list.

Parameters:

  • list_id (string): The ID of the list to create the task in.
  • title (string): The title of the task.

complete_task

Mark a specific task as completed.

Parameters:

  • task_id (string): The ID of the task to complete.
  • list_id (string): The ID of the list the task belongs to.

RPIVACY

Please refer to the Privacy Policy for information on how your data is handled when using this plugin.

Last updated: July 18, 2025

CATEGORY
Tool
VERSION
0.0.7
langgenius·Updated 16 days ago
REQUIREMENTS
Maximum memory
256MB
Access domain

No outbound calls found

Security
Security Rating

Last checked 10/07/2026 11:56 AM · version 0.0.7

Give a rate
SHARE WITH