Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
THINGS_AUTH_TOKEN | Yes | Authorization token from Things.app preferences (Enable Things URLs) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
server-info |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
add_todo | Create a new to-do item in Things.app. Add notes, tags, checklist items, and assign to projects or areas. |
add_project | Create a new project in Things.app. Add notes, tags, assign to areas, and pre-populate with initial to-dos. |
update_todo | Update an existing to-do item in Things.app. Modify title, notes, scheduling, tags, checklist items, project/area assignment, and completion status. |
update_project | Update an existing project in Things.app. Modify title, notes, scheduling, tags, area assignment, and completion status. |
things_summary | Generate a summary of your Things database with filtering options. Returns formatted Markdown or structured JSON data for tasks, projects, areas, and tags. |
export_json | Export complete Things database as structured JSON for debugging, backup, or data processing. |