Skip to main content
Glama

add_todo

Create and organize to-do items in Things.app by adding titles, notes, tags, checklists, deadlines, and assigning tasks to projects or areas with flexible scheduling options.

Instructions

Create a new to-do item in Things.app. Add notes, tags, checklist items, and assign to projects or areas.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
areaIdNoID of the area of responsibility to assign this to-do to. Use this when you know the specific area ID
areaNameNoName of the area of responsibility to assign this to-do to (e.g., "Work", "Personal", "Health")
canceledNoMark the to-do as canceled immediately upon creation (default: false). Useful for recording tasks that are no longer needed
checklistItemsNoArray of checklist item descriptions to add as sub-tasks (max 100 items). Each item becomes a checkable sub-task within the to-do
completedNoMark the to-do as completed immediately upon creation (default: false). Useful for logging already completed tasks
completionDateNoSet a specific completion date using ISO8601 datetime (YYYY-MM-DDTHH:MM:SS). Only used when completed is true
creationDateNoOverride the creation date with a specific ISO8601 datetime (YYYY-MM-DDTHH:MM:SS). Useful for importing historical data
deadlineNoSet a deadline for the to-do in ISO date format (YYYY-MM-DD). Creates a deadline reminder in Things.app
headingIdNoID of a specific heading within the target project to organize the to-do under
headingNameNoName of a heading within the target project to organize the to-do under (e.g., "Phase 1", "Research")
notesNoAdditional notes or details for the to-do (max 10,000 characters). Supports markdown formatting for rich text
projectIdNoID of the project to add this to-do to. Use this when you know the specific project ID
projectNameNoName of the project to add this to-do to. Things.app will find the project by name and add the to-do there
tagsNoArray of tag names for organizing and categorizing the to-do (max 20 tags). Tags help with filtering and organization
titleYesTo-do title (required). Clear, actionable description of the task
whenNoSchedule the to-do for a specific time. Use "today" for immediate action, "tomorrow" for next day, "evening" for later today, "anytime" for no specific time, "someday" for future consideration, or ISO date format (YYYY-MM-DD) for specific date

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wbopan/things-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server