MCP Catalogs
Home

SupaThings-MCP

by soycanopa·21·Score 43

Things 3 MCP server for macOS that combines SQLite reads with URL writes for AI agents.

productivitydeveloper-toolsai-llm
3
Forks
2
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

SupaThings-MCP is a specialized MCP server that bridges the gap between AI agents and Things 3 task management software on macOS. It uses SQLite to read the local Things database for structural context and official things:/// URL schemes for safe writes, enabling AI agents to both understand and act on task management data. The server provides 37 tools covering data inspection, semantic planning, and task management workflows, with a focus on efficiency and Things-native philosophy.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI agents creating and organizing new projects with appropriate headings in Things
you:Automating task placement based on project structure and semantic analysis
you:Generating project summaries and planning insights from Things data
you:What permissions are required for SupaThings-MCP?
you:How does SupaThings-MCP handle recurring tasks in Things?

When to choose this

Choose SupaThings when you're a macOS user of Things 3 who wants AI agents to understand and manage your task structure beyond simple URL-based commands.

When NOT to choose this

Don't choose this if you're not on macOS, don't use Things 3, or need write capabilities beyond the official Things URL scheme.

Tools this server exposes

12 tools extracted from the README
  • app-status

    Check the status of the Things app

  • get-projects

    Retrieve all projects from Things

  • get-project-structure

    Get the structure of a specific project including headings

  • suggest-headings

    Suggest appropriate headings for a project based on its content

  • create-project-with-headings

    Create a new project with specified headings

  • add-todo

    Add a new todo item to Things

  • summarize-project

    Generate a summary of a project's contents and progress

  • suggest-task-placement

    Suggest the best heading to place a task within a project

  • search-todos

    Search for todo items matching specific criteria

  • update-todo

    Update an existing todo item in Things

  • show-quick-entry

    Show Things' quick entry window

  • log-completed

    Log completed tasks to Things logbook

Comparable tools

things-mcptodoist-mcpapple-notes-mcp

Installation

Installation

1) Run with npx (no install)

npx -y supathings-mcp

2) Global install from npm

npm install -g supathings-mcp

Alias also available: things-mcp

3) MCP config example

{
  "mcpServers": {
    "supathings": {
      "command": "npx",
      "args": ["-y", "supathings-mcp"]
    }
  }
}

4) Configure MCP in your client

Codex:

codex mcp add supathings -- npx -y supathings-mcp

Claude Code:

claude mcp add --transport stdio supathings -- npx -y supathings-mcp

Gemini CLI:

gemini mcp add -s user supathings npx -y supathings-mcp

FAQ

What permissions are required for SupaThings-MCP?
The server requires macOS, Things 3 installed locally, Node.js 22+, and npm 10+. Optional AppleScript actions require Apple Events permission.
How does SupaThings-MCP handle recurring tasks in Things?
Recurring template rows are intentionally excluded from read queries to maintain efficiency and avoid complexity in the API.

Compare SupaThings-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.