{"uid":"cap_xOC6tgygze3EGS22Iungr","slug":"x402-agentutility-ai-8b91e80d","name":"Cron Expression Explainer & Validator","description":"Cron expression parser. Takes a 5/6/7-field cron expression or @yearly/@monthly/@weekly/@daily/@hourly macro and returns a plain-English explanation, frequency bucket, validation result, and a runs-per-day estimate. Useful for explaining a schedule to a human, validating a cron string, or generating a cadence summary.","url":"https://x402.agentutility.ai/cron-explain","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["expression"],"properties":{"timezone":{"type":"string","description":"IANA timezone name for the explanation, e.g. 'America/New_York'. Optional, default UTC."},"expression":{"type":"string","description":"Cron expression (5, 6, or 7 fields) or macro like @daily. Max 500 chars."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"frequency":{"type":"string"},"explanation":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"frequency":"daily","explanation":"At 9:00 AM on every weekday"}},"example":{"request":{"input":{"body":{"timezone":"UTC","expression":"0 9 * * 1-5"},"type":"http","method":"POST","bodyType":"json"}},"response":{"model":"hermes-3-llama-3.1-405b","fields":{"year":"","hours":"9","month":"*","minutes":"0","seconds":"0","day_of_week":"1-5","day_of_month":"*"},"source":"morpheus","is_valid":true,"timezone":"UTC","frequency":"daily","expression":"0 9 * * 1-5","explanation":"At 09:00 AM every weekday (Monday through Friday)","validation_notes":[],"field_explanations":{"year":"","hours":"at hour 9","month":"every month","minutes":"at minute 0","seconds":"at second 0","day_of_week":"on weekdays (Monday through Friday)","day_of_month":"every day of the month"},"estimated_runs_per_day":1}},"exampleRequest":{"timezone":"UTC","expression":"0 9 * * 1-5"},"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qQQmnO5hiVA3USCaS2DJU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses a cron expression or macro into a plain-English description, validates it, buckets its frequency, and estimates runs per day","exampleAgentPrompt":"Can you explain what the cron expression '0 9 * * 1-5' means in plain English, tell me if it's valid, and estimate how many times per day it runs?","exampleUseCases":null,"resultDescription":"Returns a plain-English description of the schedule (e.g. 'Every weekday at 9:00 AM'), a frequency bucket (e.g. 'daily', 'hourly', 'weekly'), a boolean validation result with any error messages, and a numeric runs-per-day estimate.","failureModes":["Invalid cron expression with wrong number of fields returns validation error and explanation of the syntax problem","Unsupported macro returns error indicating which macros are accepted","Ambiguous or malformed field values (e.g. out-of-range day numbers) return a validation failure with details","Empty or null input returns a 400-level error"],"whenToPreferThis":"Use this endpoint when an agent or user needs to understand, validate, or summarize a cron schedule string without running code locally. Ideal for displaying human-readable schedule descriptions in UIs, confirming a cron string is syntactically correct before deploying a job, or estimating execution frequency for capacity planning.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:52:06.056Z","isFirstParty":false}