MCP Scheduler

A robust task scheduler server built with Model Context Protocol (MCP) for scheduling and managing various types of automated tasks.

Local serverstdio

What is the MCP Scheduler MCP Server?

MCP Scheduler is an MCP project maintained in the phialsbasement/scheduler-mcp repository. The maintainer describes its purpose as “A robust task scheduler server built with Model Context Protocol (MCP) for scheduling and managing various types of automated tasks”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using python. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_tasksGet all scheduled tasks
get_taskGet details of a specific task
add_command_taskAdd a new shell command task
add_api_taskAdd a new API call task
add_ai_taskAdd a new AI task
add_reminder_taskAdd a new reminder task with desktop notification
update_taskUpdate an existing task
remove_taskDelete a task
enable_taskEnable a disabled task
disable_taskDisable an active task
run_task_nowRun a task immediately
get_task_executionsGet execution history for a task
get_server_infoGet server information

How to install the MCP Scheduler MCP Server

{
  "mcpServers": {
    "0": {
      "type": "stdio",
      "name": "MCP Scheduler",
      "command": "python",
      "args": [
        "/path/to/your/mcp-scheduler/main.py"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.