Microsoft Todo MCP Service

by jhirono
Verified

get-tasks

Retrieve tasks from a Microsoft Todo list, filter by status, sort by properties, and include specific details. Manage checklist items and skip or limit results for efficient task handling.

Instructions

Get tasks from a specific Microsoft Todo list. These are the main todo items that can contain checklist items (subtasks).

Input Schema

NameRequiredDescriptionDefault
countNoWhether to include a count of tasks
filterNoOData $filter query (e.g., 'status eq \'completed\'')
listIdYesID of the task list
orderbyNoProperty to sort by (e.g., 'createdDateTime desc')
selectNoComma-separated list of properties to include (e.g., 'id,title,status')
skipNoNumber of tasks to skip
topNoMaximum number of tasks to retrieve

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "description": "Whether to include a count of tasks", "type": "boolean" }, "filter": { "description": "OData $filter query (e.g., 'status eq \\'completed\\'')", "type": "string" }, "listId": { "description": "ID of the task list", "type": "string" }, "orderby": { "description": "Property to sort by (e.g., 'createdDateTime desc')", "type": "string" }, "select": { "description": "Comma-separated list of properties to include (e.g., 'id,title,status')", "type": "string" }, "skip": { "description": "Number of tasks to skip", "type": "number" }, "top": { "description": "Maximum number of tasks to retrieve", "type": "number" } }, "required": [ "listId" ], "type": "object" }
ID: mzlsn1su89