Things MCP Server
by hald
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get-todos | Get todos from Things, optionally filtered by project |
get-projects | Get all projects from Things |
get-areas | Get all areas from Things |
get-inbox | Get todos from Inbox |
get-today | Get todos due today |
get-upcoming | Get upcoming todos |
get-anytime | Get todos from Anytime list |
get-someday | Get todos from Someday list |
get-logbook | Get completed todos from Logbook |
get-trash | Get trashed todos |
get-tags | Get all tags |
get-tagged-items | Get items with a specific tag |
search-todos | Search todos by title or notes |
search-advanced | Advanced todo search with multiple filters |
get-recent | Get recently created items |
add-todo | Create a new todo in Things |
add-project | Create a new project in Things |
update-todo | Update an existing todo in Things |
update-project | Update an existing project in Things |
show-item | Show a specific item or list in Things |
search-items | Search for items in Things |