Skip to main content
Glama
mrswer

super-productivity-rest-mcp

by mrswer

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SP_REST_TOKENNoBearer token from Super Productivity's Settings → Misc → Access Token. Required only if your Super Productivity installation requires it (check if the API returns 401 without it).
SP_REST_BASE_URLNoOverride the base URL of the Local REST API. Default is http://127.0.0.1:3876.http://127.0.0.1:3876

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
sp_healthB

Check whether the Super Productivity Local REST API is reachable and ready.

sp_get_statusA

Get the current task and task counts from Super Productivity.

sp_list_tasksB

List tasks from Super Productivity, optionally filtered by title, project, tag or completion state.

sp_get_taskA

Get a single Super Productivity task by its id.

sp_create_taskC

Create a new task in Super Productivity.

sp_update_taskB

Update an existing Super Productivity task. Note: parentId and subTaskIds cannot be changed this way.

sp_delete_taskB

Delete a Super Productivity task.

sp_start_taskB

Start a task (set it as the current/active task) in Super Productivity.

sp_archive_taskC

Archive a Super Productivity task.

sp_restore_taskA

Restore a previously archived Super Productivity task.

sp_get_current_taskA

Get the task that is currently active/running in Super Productivity, if any.

sp_set_current_taskB

Set (or clear) the currently active task in Super Productivity.

sp_stop_current_taskA

Stop the currently active task in Super Productivity (no task remains current).

sp_list_projectsA

List Super Productivity projects, optionally filtered by title.

sp_list_tagsA

List Super Productivity tags, optionally filtered by title.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 15 tools

Disambiguation4/5

Tools are mostly distinct, but start_task and set_current_task have overlapping functionality; descriptions clarify their purposes.

Naming Consistency4/5

Most tools follow the 'sp_verb_noun' pattern, but 'sp_health' deviates from this convention, which is a minor inconsistency.

Tool Count5/5

15 tools is appropriate for a task management server, covering CRUD, workflow actions, and auxiliary features without being excessive.

Completeness4/5

Tasks are comprehensively covered, but tags and projects only have list operations, missing create/update/delete for those entities.

Maintenance

ActivityMaintained
ResponsivenessNo issues