things_show
Navigate to specific to-dos, projects, or lists in Things 3 using IDs or queries to access inbox, today, upcoming, and other views with optional tag filtering.
Instructions
Navigate to a specific item or list in Things
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ID of a specific to-do, project, or area | |
| query | No | Navigate to a list: inbox, today, anytime, upcoming, someday, logbook, trash | |
| filter | No | Filter by tags when showing a list |
Implementation Reference
- src/tools/show.ts:17-27 (handler)The execute method for the things_show tool, which handles the tool invocation and calls executeThingsURL.
async execute(toolName: string, params: ShowParams): Promise<string> { if (toolName !== 'things_show') { throw new Error(`Unknown tool: ${toolName}`); } await executeThingsURL('show', params); return params.id ? '🔍 Navigated to item in Things' : `🔍 Navigated to: ${params.query}`; } - src/tools/show.ts:9-15 (registration)Registration of the things_show tool definition, including its name, description, and schema.
protected definitions: ToolDefinition<ShowParams>[] = [ { name: 'things_show', description: 'Navigate to a specific item or list in Things', schema: ShowSchema } ];