402cron
Server Details
Paid cron for AI agents: we call your https URL on schedule, signed. No account, paid with x402.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- 402cron/402cron
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 16 tools
Task and destination operations are mostly distinct, with clear lifecycle verbs separating pause/resume/restore/run-now from create/update/delete. Minor overlap exists because create_task is an upsert on name and can modify an existing task that update_task also edits, while register_destination and verify_destination repeat much of the same verification guidance.
All 16 tool names follow a consistent snake_case verb_noun pattern: create_task, get_task, list_tasks, delete_task, pause_task, resume_task, etc. The only slight variation is run_task_now, but it remains readable and follows the same convention.
The 16 tools break down into 9 task lifecycle operations, 4 destination operations, and 3 meta/documentation operations, which is reasonable for a scheduled webhook service. It is slightly above the ideal range, but each tool maps to a distinct operation rather than obvious filler.
The surface covers task CRUD plus pause/resume/restore/run-now and destination claim/verify/list/delete, along with docs, pricing, and service status. Notable gaps are delivery attempt history/logs and an explicit balance check, which would help diagnose failures, though get_task exposes consecutive failure counts.
Publisher details
- Operator
- Georgi Kalchev · Publisher source
- Operator website
- https://402cron.com
- Vendor relationship
- First-party
- Documentation
- https://402cron.com/docs
- Trust center
- Not available
- Restrictions
- Paid per use with x402 micropayments (USDC on Base). No account and no sign-up; management tools need a bearer token issued once at purchase. You must own a public https endpoint that can echo a one-time verification challenge. · Publisher source
Available Tools
16 toolscreate_taskCreate or update a scheduled taskADestructiveIdempotentInspect
Register a schedule against a destination you have already verified. Idempotent on "name": the same name updates the existing task instead of creating a second one. Creating costs nothing; each delivery ATTEMPT costs one credit.
Inputs: url (required), cron (required), name (required), body, +3 more.
delete_destinationDelete a destinationADestructiveIdempotentInspect
Remove a claimed URL. Refused while a task still points at it — delete the task first.
Inputs: id (required).
delete_taskDelete a taskADestructiveIdempotentInspect
Move the task to the recycle bin. It stops firing immediately and can be restored for 30 days with restore_task; after that it is unrecoverable. Credits already spent are not refunded.
Inputs: id (required).
get_docsMachine documentationARead-onlyIdempotentInspect
One section of the machine documentation: quickstart, headers, signature, notice, errors, billing or limits. Omit section to get the whole document.
Inputs: section.
get_pricingPricing and payment requirementsARead-onlyIdempotentInspect
What a delivery costs, which packs exist, and the exact x402 payment requirements for each. Balance is counted in DELIVERIES, not money, and packs never expire. Call this before buying.
Inputs: no named parameters.
get_service_statusIs the service selling right nowARead-onlyIdempotentInspect
Whether the service is currently selling, on which network, and if not — why not. This is configuration, not liveness: the full health endpoint is at /health.
Inputs: no named parameters.
get_taskOne task with its full stateBRead-onlyIdempotentInspect
A single task: schedule, destination, state, next run, and how many failures in a row it carries.
Inputs: id (required).
list_destinationsList your destinationsARead-onlyIdempotentInspect
The URLs you have claimed and whether each is verified. The signing secrets are never shown again.
Inputs: no named parameters.
list_tasksList your scheduled tasksBRead-onlyIdempotentInspect
Your tasks and their state. Needs your management token as an Authorization header on this connection.
Inputs: after, limit, state.
pause_taskPause a taskADestructiveIdempotentInspect
Stop firing until you resume. Nothing is charged while a task is paused.
Inputs: id (required).
register_destinationRegister a destination URLADestructiveInspect
Claim an https:// URL you control. We answer with a challenge and a SIGNING SECRET that is shown ONCE and never again — store it before you do anything else; it is what lets you verify that a delivery really came from us. The permission covers that path and everything beneath it, nothing above. Verification is one request from us to the exact URL you registered: POST, headers X-402cron-Challenge: and X-402cron-Event: verify, JSON body {"challenge":""}. Reply within 5 seconds, without a redirect, with a body that is the bare value or {"challenge":""}; we read the first 512 bytes and do not check the HTTP status (2xx is fine). Then call POST /api/destinations/{id}/verify within 15 minutes of registering. A fixed-response webhook cannot pass: you need an endpoint you can program. Registering a URL that is still pending issues a new challenge and a new signing secret every time — the old secret immediately stops verifying deliveries; a verified URL is left untouched unless you add ?rotate=1. The daily verification allowance (10 per destination, 40 per client, UTC day) does not reset on re-registration.
Inputs: url (required).
restore_taskRestore a deleted taskAIdempotentInspect
Bring a task back from the recycle bin within 30 days. It comes back PAUSED — resume it explicitly.
Inputs: id (required).
resume_taskResume a paused taskADestructiveIdempotentInspect
Start firing again on the schedule. Refused if your balance is empty — buy deliveries first.
Inputs: id (required).
run_task_nowFire a task once, right nowADestructiveInspect
Deliver immediately, outside the schedule. THIS COSTS ONE CREDIT per attempt, exactly like a scheduled firing, and a timeout or unreachable host is retried up to three times — so one call can cost up to three credits. Use it to test a destination.
Inputs: id (required).
update_taskEdit a taskADestructiveIdempotentInspect
Change the schedule, destination, method, timeout, headers or body of an existing task. Omit a field to leave it unchanged — sending null is refused, because "unchanged" and "cleared" must not look the same. State is NOT editable here: use pause_task and resume_task.
Inputs: id (required), url, body, cron, +4 more.
verify_destinationVerify a registered destinationAInspect
Verification is one request from us to the exact URL you registered: POST, headers X-402cron-Challenge: and X-402cron-Event: verify, JSON body {"challenge":""}. Reply within 5 seconds, without a redirect, with a body that is the bare value or {"challenge":""}; we read the first 512 bytes and do not check the HTTP status (2xx is fine). Then call POST /api/destinations/{id}/verify within 15 minutes of registering. A fixed-response webhook cannot pass: you need an endpoint you can program. Registering a URL that is still pending issues a new challenge and a new signing secret every time — the old secret immediately stops verifying deliveries; a verified URL is left untouched unless you add ?rotate=1. The daily verification allowance (10 per destination, 40 per client, UTC day) does not reset on re-registration. Until this passes, no task may point at the destination.
Inputs: id (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Machine-payable API infrastructure for autonomous agents. Per-call x402 settlement in USDC.
Scheduled, HMAC-signed, retried webhook triggers for AI agents. No account: self-register via tools.
Live uptime and source-URL verification for AI agents, with per-call x402/USDC paid endpoints.
Live uptime and source-URL verification for AI agents, with per-call x402/USDC paid endpoints.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI agents to create on-chain and web monitors, dead-man switches, cron triggers, and multi-agent coordination with pay-per-use x402 payments.1972 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to convert natural language schedule descriptions into valid cron expressions with explanations and next run times, using x402 micropayments for pay-per-call access.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to make pay-per-call USDC payments on Base via x402 for headless page rendering, temporary file hosting, scheduled callbacks, and pump.fun launch and trend feeds.MIT
- FlicenseNot gradedqualityCmaintenancePay-per-call agent tools (web reader, page extract, email/domain/site/wallet/token checks, screenshot, PDF) via x402 USDC micropayments, with 3 free trial calls per wallet.-
Glama MCP Gateway
Add one secure layer between your agents and this server.