{"id":"hald-things-mcp","name":"things-mcp","af_score":62.8,"security_score":37.5,"reliability_score":35.0,"what_it_does":"Provides an MCP (Model Context Protocol) server to let an MCP-capable client (e.g., Claude Desktop/Code) interact with Things 3 task-management data on macOS—listing items, searching, and creating/updating tasks and projects via Things’ URL scheme/Things.py integration. Supports stdio transport by default and optional HTTP transport via environment variables.","best_when":"You want an agent/assistant to read and act on your personal Things 3 database via MCP tools, directly from a local macOS workflow.","avoid_when":"You need fine-grained authorization boundaries between multiple users or remote, internet-exposed HTTP access without additional network hardening.","last_evaluated":"2026-03-30T13:28:40.171745+00:00","has_mcp":true,"has_api":false,"auth_methods":["No explicit auth described; relies on local user access to Things via URL scheme/Things.py."],"has_free_tier":false,"known_gotchas":["Default transport is stdio; if you enable HTTP transport, you’ll need to ensure it is not exposed broadly without appropriate firewall/network controls.","This server operates against a local Things 3 database; ensure Things has been opened at least once and “Enable Things URLs” is enabled.","Behavior around Someday-project exclusion from Today/Upcoming/Anytime is described; agents should account for this when reconciling list views.","Potential ambiguity in natural-language scheduling: use the documented accepted formats (keywords/date/ISO-like datetime@HH:MM)."],"error_quality":0.0}