MCPVault

deadline

MCP tool from Things MCP by hald

Filter by deadline (YYYY-MM-DD)

How to use it

deadline is exposed by the Things MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the deadline tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Things MCP

$uvx things-mcp
FULL THINGS MCP LISTING

Other tools in Things MCP (39)

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

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