{"name":"cool.cron/croncool","slug":"croncool","title":null,"description":"Inspect scheduled jobs, runs, durable workflows, and webhook health; run one confirmed job.","url":"https://mcp.market/server/croncool","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":20,"ok":20,"last_checked_at":"2026-09-24T07:02:02.851Z","last_ok_at":"2026-09-24T07:02:02.851Z","latency_ms":447},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://www.cron.cool/developers/#mcp","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://mcp.cron.cool/mcp"}],"packages":[],"tools":[{"name":"get_job","description":"Fetch a single Croncool cron job by exact id. Returns safe scheduling metadata and only the target HTTP(S) origin; request payloads and credential-bearing URL paths, queries, fragments, or userinfo are never returned. Jobs owned by another organization are reported as not found.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"jobId":{"type":"string","minLength":1,"maxLength":128,"description":"Job id (uuid)"}},"required":["jobId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_job_runs","description":"Fetch a bounded execution history for one exact Croncool job id, most recent first. Returns execution id, status, HTTP status, duration, and timestamp only; response bodies, errors, job request payloads, and credentials are excluded. Use this after run_job to verify the recorded outcome instead of retrying automatically.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"jobId":{"type":"string","minLength":1,"maxLength":128,"description":"Job id (uuid) to fetch execution history for"},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum number of executions to return (default 20, max 100)"}},"required":["jobId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_workflow_run","description":"Fetch one durable workflow run by exact project id and run id together with a bounded set of steps. Returns status/timing metadata and machine error codes only; workflow inputs, outputs, error messages, deployment details, and ownership fields are excluded. Cross-organization ids are reported as not found.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"projectId":{"type":"string","minLength":1,"maxLength":128,"description":"Project id owning the run (required)"},"runId":{"type":"string","minLength":1,"maxLength":128,"description":"Workflow run id"},"stepLimit":{"type":"integer","minimum":1,"maximum":200,"description":"Maximum number of steps to return (default 50, max 200)"}},"required":["projectId","runId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_jobs","description":"List a bounded page of Croncool jobs in the authenticated organization, optionally filtered by exact project id. Returns safe scheduling metadata and target origins only; request payloads and credential-bearing URL paths, queries, fragments, or userinfo are excluded. Reuse nextCursor with the same filter to continue.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"projectId":{"type":"string","minLength":1,"maxLength":128,"description":"Only return jobs owned by this exact project id"},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum number of jobs to return (default 20, max 100)"},"cursor":{"type":"string","minLength":1,"maxLength":4096,"description":"Opaque nextCursor from an earlier list_jobs call with the same project filter"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_projects","description":"List a bounded set of Croncool projects the authenticated user can access. Returns only the project id needed for follow-up calls, display name, and creation time; workflow callback configuration and secrets are excluded.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum number of projects to return (default 50, max 100)"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_webhook_subscriptions","description":"List a bounded set of webhook delivery-health records in the authenticated Croncool organization, optionally filtered by exact project id. Returns endpoint origins, event filters, active state, failure counts, and delivery times. Full endpoint paths/queries, signing secrets, payloads, and ownership fields are excluded. Endpoints are automatically disabled after 20 consecutive failures. Requires a logged-in user session, not the stdio API-key transport.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"projectId":{"type":"string","minLength":1,"maxLength":128,"description":"Only return subscriptions of this project"},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum number of subscriptions to return (default 20, max 100)"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_workflow_runs","description":"List a bounded page of durable workflow runs for one exact Croncool project id, optionally filtered by workflow name and status. Returns only run identity, status, timings, and machine error code; workflow inputs, outputs, and error messages are excluded. Reuse nextCursor with identical filters to continue.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"projectId":{"type":"string","minLength":1,"maxLength":128,"description":"Project id whose workflow runs should be listed (required)"},"workflowName":{"type":"string","minLength":1,"maxLength":200,"description":"Only return runs of this workflow"},"status":{"type":"string","enum":["pending","running","completed","failed","cancelled"],"description":"Only return runs in this status"},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum number of runs to return (default 20, max 100)"},"sort":{"type":"string","enum":["newest","oldest"],"description":"Order of the returned runs (default newest first)"},"cursor":{"type":"string","minLength":1,"maxLength":4096,"description":"Opaque nextCursor from an earlier call with the same project, workflow, status, and sort filters"}},"required":["projectId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_workflows","description":"List a bounded set of durable workflows for one exact Croncool project id with per-status run counts and most recent run time. Workflow inputs, outputs, error messages, callback configuration, and secrets are excluded.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"projectId":{"type":"string","minLength":1,"maxLength":128,"description":"Project id whose workflows should be listed (required)"},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum number of workflows to return (default 50, max 100)"}},"required":["projectId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"run_job","description":"Trigger one existing Croncool job by exact id immediately, outside its schedule. This is destructive under host review policy, open-world, and non-idempotent: every call can send the configured request again and cause downstream writes, messages, billing, or third-party effects. First call get_job, show the exact job and target origin, and obtain the user's explicit confirmation. Never retry automatically after a timeout or ambiguous error; inspect get_job_runs first.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"jobId":{"type":"string","minLength":1,"maxLength":128,"description":"Job id (uuid) of the job to run immediately"}},"required":["jobId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"show_project_overview","description":"Render a bounded overview for one known Croncool project id. Use after list_projects. Shows safe project metadata and up to 12 tenant-scoped jobs with target origins only; job request payloads, credential-bearing target paths/queries, organization fields, and workflow callback secrets are excluded.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"projectId":{"type":"string","minLength":1,"maxLength":128,"description":"Croncool project id to render"}},"required":["projectId"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-23T11:53:57.541Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T11:53:57.508Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1391ms"]},"poisoning":{"score":15,"max":15,"notes":["10 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.cron.cool/mcp","reachable":true,"authRequired":false,"latencyMs":1391,"serverInfo":{"name":"croncool-mcp","version":"0.1.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://www.imagelato.com/images/favicon-cron-10ee1248.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}