mcp-easy-ai__wp_list_cron_events
List scheduled WP-Cron events, soonest first. Optional: hook (case-insensitive substring filter on the hook name), limit (default 50, max 500), offset (default 0: skip that many matching events, to page through more than 500 — keep hook the same and add returned to offset until offset reaches total). Returns { events: [{ hook, key, next_run (ISO 8601 UTC), seconds_until_run (negative when past due), overdue (more than 1 hour past due), schedule: { name, interval_seconds (the registered schedule's interval, or the stored one when the schedule is not registered), stored_interval_seconds (the interval saved with this event; 0 when it saved none), display, registered } or null for a one-off event, args (secrets redacted) }], total, returned, offset, overdue_count, malformed_timestamps (cron keys that are not integer timestamps, which WP-CLI warns about and ignores; events under a non-numeric key are not listed), cron_disabled (DISABLE_WP_CRON), now }. key identifies one instance (core's md5 of … Through Royally: its server marks it read-only, so it runs straight away.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hook | No | Only events whose hook name contains this text (case-insensitive). | |
| limit | No | Maximum events to return (1-500). | |
| offset | No | Skip this many matching events first (soonest-first order), to read past `limit`. Default 0. | |
| site_id | No | Site to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com) |