# Things

> Use this tool when you need to automate task management on macOS using AI assistants, creating and organizing tasks and projects in Things.app with features like metadata support and database export. It solves problems of manual data entry and integrates with AI workflows for personal productivity automation. The tool accepts authentication tokens and query filters as inputs and outputs formatted task summaries and database exports.

Canonical page: https://skillsregistry.net/skills/bmpixel-things  
JSON: https://api.skillsregistry.net/v1/skills/bmpixel-things

## Description

This MCP server provides complete Things.app task management integration for macOS, enabling AI assistants to create, update, and organize tasks and projects through Things' URL scheme and direct database access. Built by panwenbo using TypeScript with the MCP SDK, it offers task and project creation with full metadata support (notes, tags, deadlines, areas, checklist items), update operations for existing items including completion and cancellation status, database export functionality for backup and analysis, and a summary tool that generates formatted overviews of all tasks, projects, areas, and tags. The implementation includes authentication token support for update operations, direct SQLite database querying for read operations, and comprehensive filtering options for targeted data retrieval, making it valuable for personal productivity automation, task management workflows integrated with AI assistants, and users who want to programmatically interact with their Things.app data without manual entry.

## Trust

- **Trust score (0–1):** 0.65
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/bmpixel-things)
- **Repository:** <https://github.com/wbopan/things-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "bmpixel-things"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/bmpixel-things` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/bmpixel-things/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
