cron402 MCP server
Schedule webhook calls, pay per run in USDC on Base via x402. Ten tools, built for small models.
0 stars52 downloads/wk
Reviews
Write oneNobody has reviewed cron402 yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
cron402 tools (10, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_walletFree. Check the cron402 payment wallet before spending: returns the address, network, USDC balance, ETH balance for gas, and how many runs it can afford. Call this before create_cron or topup_cron.
create_cronwrite actionPAID: spends $… USDC. Create a scheduled job that calls a webhook URL on a repeating schedule. Call this ONCE per request — calling it twice creates two jobs and charges twice. Run preview_schedule first. Returns a jobId you must report to the user. The job is created with 1 run credit, so it fires once and then stops unless you call topup_cron.
cron402_guideREAD THIS FIRST before using any other cron402 tool. Free, no payment. Returns the exact step-by-step procedure for scheduling a recurring webhook, what each tool costs, and the rules you must follow.
delete_cronwrite actionFree but PERMANENT and irreversible: deletes a job forever and does not refund unused credits. Confirm with the user before calling. If they only want it to stop for now, use pause_cron instead.
get_cronFree. Get one job's current status, remaining credits, next run time, and its last 20 executions with HTTP status codes and errors. Use this to answer 'is my cron working?'.
list_cronsFree. List the cron jobs created from this machine with this wallet, with each one's live status and remaining credits. Use this when the user asks what is scheduled or you have lost a job id.
pause_cronFree. Stop a job from firing without deleting it. Credits are kept. Signs an EIP-712 authorization with the configured wallet — only the wallet that paid for the job can do this.
preview_scheduleFree, no payment. Turn a schedule into a validated cron expression and show the next 5 run times in UTC. Accepts plain English like 'every 15 minutes' or 'every weekday at 9am', or a 5-field cron expression. ALWAYS call this before create_cron and show the user the result.
resume_cronFree. Start a paused job firing again. The job needs at least 1 credit — if it is 'exhausted', call topup_cron instead. Signs an EIP-712 authorization with the configured wallet.
topup_cronPAID: spends $… per credit ($… / $… / $…). Add prepaid run credits to an existing job. Each credit pays for one fire. Also reactivates a job that ran out of credits. Call ONCE — repeating it charges again.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 12 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y cron402-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add cron402-mcp -- npx -y cron402-mcp
cron402: common questions
- Is cron402 MCP server safe?
- Mostly: it is graded B (83/100). Read the cron402 safety report
- How do I install cron402?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does cron402 need an API key?
- Yes. The registry entry asks for
CRON402_PRIVATE_KEY. - Is cron402 maintained?
- The last commit was 13 days ago (2026-09-08). The latest release is v1.1.1.