Skip to content

Docs: natural-language when values and reminder_time response field are undocumented #63

Description

@ggfevans

Two behaviours work but aren't surfaced in the tool schemas, so LLM clients won't use them:

  1. Natural-language when. Verified: add_todo with when: "next tuesday" produced the correct start_date. The url_scheme.py docstrings mention natural language ("in 3 days", "next tuesday"), but the MCP tool parameter descriptions list only the keywords, YYYY-MM-DD, and YYYY-MM-DD@HH:MM. Clients steered by the schema re-derive dates instead of passing phrases through.

  2. reminder_time response field. Todos scheduled with YYYY-MM-DD@HH:MM come back from reads with reminder_time: "HH:MM" (start_date carries the date). Not mentioned in the README or tool docs.

Suggest one line each in the when parameter descriptions and the README parameters section. Can fold into the troubleshooting docs PR if preferred.

Env: things-mcp v0.8.1, macOS, Things 3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions