About AgentCron
AgentCron is a hosted scheduling service for AI agents that need to run tasks later or repeatedly. It supports notifications and delayed webhook calls, with tools to schedule, inspect, and cancel tasks.
Key features
- 01Schedule one-off and recurring tasks
- 02Send notifications by email, Slack, Discord, or webhook
- 03POST to webhooks at a scheduled time
- 04List pending and recent tasks
- 05Cancel pending tasks
Use cases
- 01Set a reminder for a later time
- 02Send a recurring weekday summary
- 03Call a webhook later to resume a workflow
MCP support
AgentCron is a remote MCP server exposing `schedule_task`, `list_tasks`, and `cancel_task` to MCP clients.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://cron.mgm-llc.org/mcpclaude mcp add --transport http agentcron https://cron.mgm-llc.org/mcp{"mcpServers":{"agentcron":{"type":"http","url":"https://cron.mgm-llc.org/mcp"}}}Open in Cursor{"servers":{"agentcron":{"type":"http","url":"https://cron.mgm-llc.org/mcp"}}}Open in VS Code{"mcpServers":{"agentcron":{"type":"http","url":"https://cron.mgm-llc.org/mcp"}}}{"mcpServers":{"agentcron":{"serverUrl":"https://cron.mgm-llc.org/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://cron.mgm-llc.org/mcpAuth requiredTools
Details
From the project READMEAgentCron
Let your AI agent schedule tasks for later — reminders, delayed callbacks, and recurring jobs.
A hosted, remote MCP server. Tools: schedule_task, list_tasks, cancel_task.
Website · Docs · Get an API key (free)
▶ Get your free API key → cron.mgm-llc.org/signup
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.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.