MCPVault
Things MCP logo

Things MCP

Unclaimed

by hald

Things.app MCP Server

Install

$uvx things-mcp

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (40)

add_tags

Append tags without removing existing ones

add-area

Create a new Area (via AppleScript; Things URL scheme has no add-area command)

add-project

Create a new project

add-todo

Create a new todo

area

Filter by area UUID

bulk-update-todos

Apply the same update to many todos in a single operation

deadline

Filter by deadline (YYYY-MM-DD)

get-anytime

Get todos from Anytime list

get-areas

Get all areas

get-inbox

Get todos from Inbox

get-logbook

Get completed todos

get-projects

Get all projects

get-recent

Get recently created items

get-someday

Get todos from Someday list, including tasks in Someday projects

get-tag-usage

Report how many items use each tag, sorted by usage; flag unused tags for cleanup

get-tagged-items

Get items with a specific tag

get-tags

Get all tags

get-today

Get todos due today

get-todos

Get todos, optionally filtered by project

get-trash

Get trashed todos

get-upcoming

Get upcoming todos

include_items

(optional, default: true) - Include checklist items

last

Filter by creation date (e.g., '3d' for last 3 days, '1w' for last week)

limit

Maximum number of items to return (default: all; get-logbook defaults to 50)

offset

Number of items to skip from the start (default: 0)

only_unused

(optional, default: false) - Return only tags that no item references (cleanup candidates)

period

Time period (e.g., '3d', '1w', '2m', '1y')

project_uuid

(optional) - Filter todos by project

search-advanced

Advanced search with multiple filters

search-items

Search for items in Things

search-todos

Simple search by title/notes

show-item

Show a specific item or list in Things

start_date

Filter by start date (YYYY-MM-DD)

status

Filter by status (incomplete/completed/canceled)

tag

Filter by tag

tags

Replace all tags on the todo

type

Filter by item type (to-do/project/heading)

update-area

Update an existing Area: rename or set tags (via AppleScript)

update-project

Update an existing project

update-todo

Update an existing todo