Durable cron jobs for AI agents. One API call to schedule. State persists between runs. Works with any framework via MCP.
Give us a webhook URL — wherever your agent runs. Fly.io, Railway, AWS Lambda, your own server. We don't care.
Cron syntax, natural language, or interval. "Every weekday at 9am," "every 30 minutes," "once a week on Monday." Timezone-aware.
We call your webhook on schedule with the state from the last run. Automatic retries on failure. Full execution log.
Every run receives the state from the previous run. Your agent knows what it did last time without building your own storage layer.
Your agent can schedule itself. Any MCP-compatible framework discovers AgentCron automatically. "Wake me up in 4 hours" just works.
Exponential backoff with configurable retry count. If your agent's endpoint is temporarily down, we don't just give up.
Schedules run in your timezone, not UTC. No more converting "9am New York" to a cron expression in your head.
Sub-second invocation when your schedule fires. HMAC-signed payloads so your agent can verify it's really us.
Every run logged with status, duration, response, and state diff. See exactly what happened and when it failed.
AgentCron ships with an MCP server. Any agent using Claude Code, CrewAI, LangChain, AutoGen, or any MCP-compatible framework can discover scheduling tools automatically.
Your agent doesn't need cron syntax or webhook configuration. It says what it needs in natural language, and the MCP tools handle the rest.
Join the waitlist. Be the first to ship proactive agents.