Skip to main content
Glama

Things MCP

Read-only MCP server for Things 3 — reads completed tasks from the local SQLite database for analysis and reflection.

Tools

Tool

Description

get_completed_by_date

Tasks completed on a specific date

get_weekly_summary

Weekly summary (Mon–Sun) grouped by day

get_project_report

Tasks by project within a date range

Related MCP server: things-mcp

Build

npm install
npm run build

Claude Desktop config

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "things": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/things-mcp/dist/index.js"]
    }
  }
}

Replace /ABSOLUTE/PATH/TO with the actual path to this project.

Data source

Reads from the Things 3 SQLite database at:

~/Library/Group Containers/JLMPQHK86H.com.culturedcode.ThingsMac/ThingsData-*/Things Database.thingsdatabase/main.sqlite

The database is opened in read-only mode — Things data is never modified.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Composite MCP server for Things 3 on macOS that bundles multiple read calls into single requests, enables batch writes, and provides a self-healing read path to handle TCC protection issues.
      8
      MIT
    • A
      license
      B
      quality
      C
      maintenance
      An MCP server for Things 3 on macOS that enables reading and writing tasks, projects, and more via Claude, using read-only SQLite and the official Things URL scheme.
      20
      1
      MIT