UpTier logo

UpTier

by foxintheloop

Desktop task manager exposing MCP tools for tasks, goals, prioritization, scheduling, subtasks, tags, and multiple profiles.

Install UpTier

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "foxintheloop-uptier": {
      "command": "npx",
      "args": [
        "-y",
        "electron-rebuild"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

foxintheloop/UpTier MCP server connects Claude Desktop to a desktop task manager backed by a shared SQLite database. Its MCP tools create, query, update, organize, schedule, and complete tasks, while also supporting goals, tags, subtasks, and prioritization workflows. The Electron app provides the user interface, and SQLite WAL mode allows the app and Claude to access data concurrently. Reach for it when an agent needs to manage personal or work task data through UpTier rather than a separate task service.

Use cases

  • Create and organize tasks across separate work and personal profiles
  • Prioritize an overloaded list with task analysis and priority tiers
  • Link actionable tasks to goals and track completion progress
  • Schedule tasks into a daily time-blocking plan
  • Tag, filter, and update task collections through Claude

Key features

  • 25+ MCP tools for task and list management
  • Task prioritization and next-task recommendations
  • Goal tracking with linked tasks and progress
  • Day-planner scheduling and time blocks
  • Subtasks, tags, recurring tasks, and due dates
  • Multiple SQLite database profiles

Tools29

What UpTier lets your agent do. Expand a tool for its parameters.

Self-reported~306 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

5/5 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · electron-rebuild (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads255kPackage downloads in the last 30 days.
Last commit7mo agoMost recent push to the default branch.
Tools exposed29Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How UpTier works

What foxintheloop/UpTier does

foxintheloop/UpTier MCP server exposes a desktop task manager to Claude through MCP. The application combines an Electron and React interface with a SQLite database, while the MCP component provides more than 25 operations for working with task data. It is designed around lists, tasks, goals, priorities, schedules, subtasks, and tags rather than external project-management services.

The desktop application includes list and task views, built-in smart lists, custom filters, due dates, recurring tasks, calendar views, a time-blocking day planner, focus sessions, dashboards, and data export. These interface features provide the workspace that the MCP tools operate on. Multiple database profiles can separate work, personal, or project data.

How it works

The MCP server and Electron application use shared SQLite storage. SQLite WAL mode is enabled so the application and Claude can work with the database at the same time. Claude can retrieve task and goal state, make changes, request prioritization guidance, and receive a suggested next task through the exposed tools.

Tool groups cover list management, task CRUD operations, bulk task creation, task movement, priority tiers, goal associations, day-planner scheduling, subtasks, and tags. Prioritization tools include list analysis, bulk priority updates, priority summaries, and recommendations for the next task. Goal tools report progress and connect tasks to goals. Scheduling tools distinguish scheduled tasks, unscheduled tasks, and free time blocks for a date.

Setup and configuration

The documented source setup requires Node.js 20 or later, pnpm 8 or later, and Claude Desktop for the AI workflow. From a cloned repository, install dependencies, approve native-module build scripts, rebuild dependencies, rebuild better-sqlite3 for Electron, and build the shared and MCP packages. The repository also provides a pre-built Windows installer, so building from source is not required for that distribution path.

To deploy the MCP component, run the package deployment command. It places a standalone copy under ~/.uptier/mcp-server/, installs its dependencies, compiles native modules for the Node.js version used by Claude Desktop, and updates the Claude Desktop configuration. Restart Claude Desktop after deployment.

If automatic configuration fails, add an uptier entry to Claude Desktop's configuration with node as the command and the deployed index.js path as its argument.

Tools and capabilities

The foxintheloop/UpTier MCP server includes tools to:

  • Create, read, update, delete, reorder, and move lists or tasks.
  • Create tasks in bulk and mark tasks complete.
  • Analyze priorities, set priority tiers in bulk, summarize priorities, and suggest the next task.
  • Create and update goals, link tasks to them, and retrieve goal progress.
  • Read a day's schedule, schedule tasks, and remove tasks from the planner grid.
  • Add or update subtasks and create, retrieve, or apply tags.

Limitations and notes

The README specifically documents Claude Desktop as the MCP client. It does not document integrations with other MCP clients or external task-management services. Native SQLite modules must be compiled for the runtime that uses them: Electron has its bundled Node.js runtime, while the standalone MCP deployment targets the system Node.js used by Claude Desktop. The project is identified as a Windows desktop application and provides a Windows installer.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about UpTier

foxintheloop/UpTier is an MCP server that connects Claude Desktop to the UpTier desktop task manager and its shared SQLite database. Its main tools manage lists, tasks, goals, priorities, schedules, subtasks, and tags, including task creation, completion, prioritization analysis, goal linking, and day-planner scheduling.

Run the documented pnpm deployment command after installing Node.js 20+, pnpm 8+, and the repository dependencies. The deployment creates a standalone MCP server directory, compiles native modules for the system Node.js runtime, and updates Claude Desktop configuration; restart Claude Desktop afterward.

The documented MCP integration targets Claude Desktop, whose configuration is updated by the deployment command or can be edited manually with a Node.js command and the deployed server path.

It provides MCP tools for analyzing a list, assigning priority tiers in bulk, viewing a priority summary, and suggesting the next task. The desktop application also describes strategies such as the Eisenhower matrix, quick wins, and high impact.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUpTier AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/foxintheloop-uptier?style=directory)](https://allmcps.com/mcp/foxintheloop-uptier)
HTML Embed
<a href="https://allmcps.com/mcp/foxintheloop-uptier"><img src="https://allmcps.com/api/badge/foxintheloop-uptier?style=directory" alt="UpTier on AllMCPs" /></a>