Schedule and manage recurring or one-shot tasks
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Cancel an active cron schedule to stop all future executions immediately.
Schedule UUID to cancel
Agent ID for ownership verification
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Cancel an active cron schedule to stop all future executions immediately.
| Argument | Type | Description |
|---|
| agent_id | string | Agent ID for ownership verification |
| schedule_id* | string | Schedule UUID to cancel |
{
"type": "object",
"required": [
"schedule_id"
],
"properties": {
"agent_id": {
"type": "string",
"description": "Agent ID for ownership verification"
},
"schedule_id": {
"type": "string",
"description": "Schedule UUID to cancel"
}
}
}Check the status of a cron schedule — is it active, when does it next run, how many times has it executed?
| Argument | Type | Description |
|---|---|---|
| agent_id | string | Alternatively list all schedules for this agent |
| schedule_id | string | Schedule UUID from registration |
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"description": "Alternatively list all schedules for this agent"
},
"schedule_id": {
"type": "string",
"description": "Schedule UUID from registration"
}
}
}View recent execution history for a schedule — status codes, response previews, and timing.
| Argument | Type | Description |
|---|---|---|
| limit | number | Number of executions to return (max 50) |
| schedule_id* | string | Schedule UUID |
{
"type": "object",
"required": [
"schedule_id"
],
"properties": {
"limit": {
"type": "number",
"default": 10,
"description": "Number of executions to return (max 50)"
},
"schedule_id": {
"type": "string",
"description": "Schedule UUID"
}
}
}Register a persistent cron schedule that runs even when your agent session ends. Specify a URL to call, how often, and for how long.
| Argument | Type | Description |
|---|---|---|
| url* | string | HTTPS URL to call on each execution |
| body | string | Optional JSON body for POST requests |
| method | string | HTTP method: GET or POST (default: GET) |
| agent_id* | string | Your agent identifier |
| duration_days | number | How many days to keep running (max 30, default 7) |
| interval_minutes* | number | How often to run (minimum 15 minutes) |
{
"type": "object",
"required": [
"agent_id",
"url",
"interval_minutes"
],
"properties": {
"url": {
"type": "string",
"description": "HTTPS URL to call on each execution"
},
"body": {
"type": "string",
"description": "Optional JSON body for POST requests"
},
"method": {
"type": "string",
"default": "GET",
"description": "HTTP method: GET or POST (default: GET)"
},
"agent_id": {
"type": "string",
"description": "Your agent identifier"
},
"duration_days": {
"type": "number",
"default": 7,
"description": "How many days to keep running (max 30, default 7)"
},
"interval_minutes": {
"type": "number",
"description": "How often to run (minimum 15 minutes)"
}
}
}