{
  "id": "time.cron",
  "object": "tool",
  "name": "Explain cron",
  "summary": "Cron in English, plus next runs.",
  "description": "Explains a cron expression in plain English and lists its next run times in a time zone. Supports 5-field and 6-field (with seconds) expressions and shortcuts like @daily.",
  "category": "utility",
  "hosted_by": "Opentools",
  "runtime": "worker",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": "$0.0000",
  "providers": [
    {
      "id": "opentools",
      "name": "Opentools",
      "price": "$0.0000"
    }
  ],
  "mcp_name": "time_cron",
  "input_schema": {
    "type": "object",
    "properties": {
      "expression": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200,
        "description": "Cron expression, like \"*/15 9-17 * * 1-5\""
      },
      "timezone": {
        "default": "UTC",
        "description": "IANA time zone the schedule runs in",
        "type": "string",
        "maxLength": 64
      },
      "count": {
        "default": 5,
        "description": "How many upcoming runs to list",
        "type": "integer",
        "minimum": 1,
        "maximum": 100
      },
      "from": {
        "description": "List runs after this time instead of now (ISO)",
        "type": "string",
        "maxLength": 100
      },
      "locale": {
        "default": "en",
        "description": "Language for the description",
        "type": "string",
        "maxLength": 10
      }
    },
    "required": [
      "expression"
    ]
  },
  "kind": "tool"
}