Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 1.67 KB

File metadata and controls

62 lines (41 loc) · 1.67 KB

Getting Started

A 5-minute quickstart for @thingsai/msft-todo-cli-mcp — a CLI-first Microsoft To Do management tool with an optional MCP server for AI agents.

Prerequisites

  • Node.js 20+download here
  • A Microsoft account (personal or work/school)
  • An Azure AD app registration — see Azure Setup for step-by-step instructions

Install

npm install -g @thingsai/msft-todo-cli-mcp

Verify the installation:

todo --version

Authenticate

Set your Azure AD client ID and run the interactive setup. A browser window will open for Microsoft login.

export TODO_MCP_CLIENT_ID="your-client-id"
todo setup

Don't have a client ID yet? Follow the Azure Setup guide to create one.

Your First Commands

Once authenticated, you're ready to manage your tasks:

# List all your To Do lists
todo lists

# View tasks in a specific list
todo tasks --list <list-id>

# Create a new task with a due date
todo tasks create --list <list-id> --title "Test task" --due 2026-04-20

# Mark a task as complete
todo tasks complete --list <list-id> --task <task-id>

# Get JSON output (useful for scripting and automation)
todo lists --json

Tip: Use todo lists first to find the <list-id> you need, then pass it to other commands.

Next Steps