create_job
Create a new cron job with a schedule and shell command
Schedule shell commands and manage them from the agent — create, pause, run now, and read each execution's output, duration and exit code.
LABSCO SUMMARY
The reason cron jobs rot is that nothing records what happened — a job that started failing three weeks ago looks exactly like one that is working. Storing the output, duration and exit code per run, with a success rate rolled up, turns that into something readable. run_now is the other tool that earns its place: the normal way to test a cron job is to wait, and waiting is how a broken schedule reaches production. Be clear about what this is: it executes shell commands on the host, so it is exactly as powerful as the account it runs under.
A cron job manager with ten tools covering the job lifecycle and, importantly, its execution history: schedule, modify, pause, trigger manually, and read logs and success rates.
A host to schedule on. The jobs are shell commands, so they run with whatever permissions the server has.
One command — npx -y @supernova123/cron-scheduler-mcp-server
USE CASES
Create the job, run it immediately to see it succeed, and only then leave it to the schedule.
Read the job's execution logs with exit codes and durations, rather than inferring failure from a missing side effect.
Pause it and resume afterwards, instead of deleting and recreating it and losing the history.
Update the job in place, keeping its identity and its run history intact.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
create_jobCreate a new cron job with a schedule and shell command
delete_jobRemove a scheduled job and its run history
get_jobGet detailed information about a specific cron job including configuration, stats, and recent runs
get_logsGet execution logs for a job with output, duration, and exit code
get_statusGet detailed job status: last run, next run, success rate, average duration, and error history
list_executionsList recent executions across all jobs with status, duration, and job name
list_jobsList all scheduled cron jobs with their status, next run time, and last run result
pause_resumePause or resume a scheduled job without deleting it
run_nowExecute a job immediately, bypassing its schedule
update_jobModify an existing job's schedule, command, or settings without recreating it
BEFORE YOU INSTALL
10 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 10 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"cron-scheduler-mcp-server": {
"command": "npx",
"args": [
"-y",
"@supernova123/cron-scheduler-mcp-server"
]
}
}
}npx -y @supernova123/cron-scheduler-mcp-server