streamable-httpupdated 3mo ago
Let your AI agent schedule tasks for later โ reminders, delayed callbacks, and recurring jobs. A hosted, remote MCP server. Tools: scheduletask , listtasks , canceltask .
What can you do with AgentCron?
What it does
Agents can't sleep, wait, or run on a schedule. AgentCron gives them time:
- โฐ Remind later โ "Notify me in 2 hours to review the PR."
- ๐ Recurring โ "Email me a summary every weekday at 9am."
- ๐ช Delayed webhook โ "POST this URL in 30 minutes to resume the workflow."
- ๐ Poll โ "Every 10 minutes, hit the status webhook."
A scheduled task either notifies you (email / Slack / Discord / webhook) or POSTs to a webhook at the chosen time. One-off or recurring.
๐ Read-only by design. AgentCron only runs the tasks your agent schedules. No access to your inbox, files, or accounts.
Connect it
Remote URL (Cursor, Streamable-HTTP clients):
{
"mcpServers": {
"agentcron": {
"url": "https://cron.mgm-llc.org/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Stdio bridge (Cline, Claude Desktop, every client):
{
"mcpServers": {
"agentcron": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://cron.mgm-llc.org/mcp", "--header", "Authorization: Bearer YOUR_API_KEY"]
}
}
}
Get a free key at cron.mgm-llc.org. See the docs.
Tools
| Tool | Purpose |
|---|---|
schedule_task |
Schedule a notify or webhook task. Timing: in_seconds or run_at (ISO 8601 UTC); add repeat_every_seconds to recur. |
list_tasks |
List pending and recent tasks. |
cancel_task |
Cancel a pending task by id. |
Pricing
- Free โ 5 active tasks, runs as often as every 5 min, 1,000 runs/month.
- Pro โ $9/mo or $90/yr โ 200 tasks, 60s min interval, 100,000 runs/month.
Timing is best-effort on a 1-minute tick (no sub-minute scheduling).
Self-hosting
Cloudflare Workers + D1 + Hono. The scheduler uses a Cron Trigger (every minute) โ available on the free Workers plan.
npm install
npm run db:local
npm run dev
npx wrangler login
npx wrangler d1 create agentcron # put database_id in wrangler.jsonc
npm run db:remote
npx wrangler secret put APP_SECRET
npx wrangler secret put RESEND_API_KEY
npx wrangler deploy
License
MIT ยท Operated by MGM LLC.
Install
Add AgentCron to your client. Pick the one you use.
claude mcp add --transport http agentcron https://cron.mgm-llc.org/mcpcodex mcp add agentcron --url https://cron.mgm-llc.org/mcp{
"mcpServers": {
"agentcron": {
"url": "https://cron.mgm-llc.org/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"agentcron": {
"type": "http",
"url": "https://cron.mgm-llc.org/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"agentcron": {
"url": "https://cron.mgm-llc.org/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"agentcron": {
"serverUrl": "https://cron.mgm-llc.org/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
3 tools
AgentCron exposes 3 tools to a connected agent.
- schedule_task
- Schedule a `notify` or `webhook` task. Timing: `in_seconds` or `run_at` (ISO 8601 UTC); add `repeat_every_seconds` to recur.
- list_tasks
- List pending and recent tasks.
- cancel_task
- Cancel a pending task by id.
Score
60 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust6/20
- Capability4/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 83 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 3 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Jun 10, 2026 |