WatchCron MCP

official

Monitor cron jobs and scheduled tasks from AI agents. Get alerts when jobs fail, run late, or stop reporting. WatchCron MCP server lets AI assistants create monitors, check job status, and analyze execution history.

What can you do with WatchCron MCP?

  • Create monitors — Ask your assistant to set up a new monitor, such as an HTTP check on a site with a chosen interval and alert channel.
  • Check what's down — Ask which monitors are currently down or review recent incidents, including when they started and whether they resolved.
  • Review incidents — Query incident history over a time window to see what failed and how it was resolved.
  • Manage alert channels — Configure where alerts go, including Slack, email, and Telegram, from chat.

Documentation

Teams that keep their jobs on WatchCron

“We had a few incidents last year where the API was down and we found out from support tickets, not from us. ==Now we catch it in minutes, not after a client screenshots the error.==”

Alex J., Co-founder at Foxberry

Foxberry

“Managing scheduled jobs for a bunch of client sites, it's hard to keep track of it all. ==Before this we'd get a call — now we're the ones calling to say it's already fixed.==”

Rachel K., Lead developer at Switchboard

Switchboard

“Our reconciliation job had been failing for two days and nobody noticed until a customer asked. ==Now we get a ping the same hour — before it turns into a real problem.==”

Erik L., Backend engineer at Nordfold

Nordfold

“We've been using it for a few months now. ==Warehouse sync went down over a weekend and we knew about it before Monday.== That used to be a Monday morning fire.”

Maria S., CTO at Cadmium

Cadmium

“We handle scheduled jobs across a dozen client servers and tracking all of it was a mess. ==One place for all of it, and the team actually knows when something breaks.==”

Tomás A., Engineering lead at Patchwork

Patchwork

“Reports run overnight for a few hundred accounts and we used to find out something failed when users started emailing. ==Now the team gets an alert before the first complaint comes in.==”

Nina P., Data engineer at Lumicle

Lumicle

01 / How it works

One ping in.Alerts out.

Your jobs report in. WatchCron watches the clock and tells you the moment one goes quiet.

Your stack

crontab · backup-db

schedule:run · laravel

ci job · nightly build

https:// · your site

backup-db OK

Alerts

22 channels · slack, email, telegram…

Status page

status.yoursite.com ● up

01

Add a check

Pick a schedule and a grace period.

02

Paste one line

A curl ping at the end of your job.

03

Get the alert

Only when a run is missed or a site is down.

02 / Integrate

One line.Any stack.

Add a ping to the end of the job. If it doesn't arrive on schedule, WatchCron raises the alarm. Anything that can make an HTTP request can report in.

ping

HTTPS request

no ping on time

alert

1
2
3
4
5
1
2
3
4
5
1
2
3
4
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6

● ping → watchcron.com[check-id] from your dashboard

03 / What we watch

We watch everything that runs.You hear the moment it stops.

Six monitors, one dashboard, one alert setup.

01 · Cron monitors

Know when a jobdoesn't run.

One HTTP request at the end of the job. No ping on time, you get an alert.

cron expressions · grace periods · run history

02 · Uptime monitors

Sites and APIsthat answer.

HTTP checks on your sites and APIs, as often as every 30 seconds.

response time · keyword checks · SSL expiry

03 · Cloud Cron

Cron withouta server.

WatchCron fires your scheduled HTTP requests, with retries and execution logs.

GET · POST · PUT · PATCH · DELETE · timezones

04 · Blocklist monitors

Know when your IPsget blocklisted.

CIDR ranges from /28 to /24, checked against 40 DNS blocklists, with per-IP detail.

CIDR ranges · 40 blocklists · per-IP alerts

Free · Unlimited 05 · Domains & SSL

Expiry dates,always in view.

WHOIS and certificate expiry with staged alerts, plus issuer and chain details.

WHOIS · SSL expiry · certificate chain

Free · Unlimited 06 · Ports & network

Ports open,DNS correct.

TCP and UDP reachability, DNS record checks for A, AAAA, MX and TXT.

TCP · UDP · DNS records · latency

04 / Alerts

22 ways to hearabout it first.

When a job misses its run, a site goes down or a certificate is about to expire, WatchCron pings the channels your team already watches.

Te

Po

Gt

Agent chat watchcron MCP connected

  1. Monitor api.example.com every minute, alert on Slack if down
  2. watchcron → create monitor Created HTTP monitor api.example.com — checking every 60s, alerts → #ops-alerts
  3. What's been down in the last 24 hours?
  4. watchcron → list incidents All 12 monitors UP. Last incident: staging-api, 47 min ago, resolved automatically.

05 / AI agents

Talk toyour monitors.

Connect WatchCron to your AI assistant through MCP. Create monitors, ask what's down and check incidents in plain words, right from the editor or chat you already use.

Works with

npx watchcron-mcp

06 / Pricing

Start with20 free checks.

Free

For personal projects and testing.

$0 forever

20 checks

  • 1 Cloud Cron job
  • 3 channels · 19 types

Starter

For small teams and growing projects.

$7 /month

75 checks

  • 5 Cloud Cron jobs
  • 10 channels · REST API

Pro

Popular

For teams running production infrastructure.

$19 /month

250 checks

  • 20 Cloud Cron jobs
  • 25 channels · + SMS

Business

For organizations with many services.

$49 /month

1,000 checks

  • Unlimited Cloud Cron
  • Unlimited channels · SMS and voice

We set up monitoring for 30+ cron jobs in under an hour. The dashboard shows exactly what's running and what needs attention.

Alex K. Senior DevOps Engineer

Switched from a DIY monitoring script. WatchCron caught a silent backup failure on the second day — exactly the scenario we worried about.

Maria R. Backend Lead, SaaS Startup

Our jobs sometimes run a minute or two late — with other tools that meant constant false alarms. Grace periods solved it perfectly.

James P. Platform Engineer

The Slack integration is flawless. Our on-call team gets notified instantly when a scheduled task misses its window.

Sarah C. SRE, Fintech

Simple, reliable, and the pricing makes sense. We monitor everything from database backups to report generation pipelines.

David L. CTO, Agency

Added WatchCron to our CI pipeline — now we know within minutes if a deploy breaks our scheduled workers. Invaluable.

Rachel N. Full-Stack Developer

Can't find it here? Write to us.

01What happens if my job runs late?

Every check has a grace period. If the ping arrives inside it, nothing happens. If it doesn't, you get an alert.

02Do I need to install an agent?

No. Your job sends one HTTP request when it finishes. curl, wget or any HTTP client works.

03How do I monitor Laravel scheduled commands?

Add the ping URL to a scheduled task with pingOnSuccess() or call it at the end of the command.

04Where do alerts go?

To any of 22 channels, including email, Slack and Telegram. Every check type uses the same setup.

05Can I monitor more than cron jobs?

06Is there a free plan?

Yes. The free plan includes 20 checks and needs no credit card.