402cron

Cron pago para agentes de IA: chama sua URL HTTPS em um agendamento com entregas assinadas; sem conta, pago com x402 em USDC na Base.

Servidor MCP hospedado

npx add-mcp 'https://402cron.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

402cron

Entrega de webhooks assinados em um agendamento cron — pague por execução em USDC na Base via x402. Sem conta, sem cartão, sem humano.

Garantimos que tentamos entregar sua tarefa.
Nunca fingimos que podemos garantir o que o servidor de outra pessoa faz com ela.

Como funciona

  1. Pague primeiro. Um pagamento x402 em USDC na Base compra créditos de entrega. A resposta carrega seu token de gerenciamento — exibido uma única vez, vinculado à carteira que pagou. Os créditos nunca expiram.
  2. Comprove o destino. Registre a URL que você quer que chamemos — ela deve ser https://. A verificação é uma única requisição nossa para a URL exata que você registrou: POST, cabeçalhos X-402cron-Challenge: e X-402cron-Event: verify, corpo JSON {"challenge":" "}. Responda em até 5 segundos, sem redirecionamento, com um corpo que seja o valor puro ou {"challenge":" "}; lemos os primeiros 512 bytes e não verificamos o status HTTP (2xx é aceitável). Depois chame POST /api/destinations/{id}/verify dentro de 15 minutos após o registro. Um webhook de resposta fixa não passa: você precisa de um endpoint que possa programar. Registrar uma URL ainda pendente emite um novo desafio e um novo segredo de assinatura a cada vez — o segredo antigo imediatamente deixa de verificar entregas; uma URL verificada não é alterada, a menos que você adicione ?rotate=1. A cota diária de verificação (10 por destino, 40 por cliente, dia UTC) não é redefinida no re-registro. A permissão cobre aquele caminho e tudo abaixo dele — não o domínio inteiro. Seu endpoint deve ser capaz de retornar o valor do desafio que enviamos: um hook de resposta fixa não passa, e um sandbox sem URL pública não pode receber entregas de forma alguma.
  3. Agende. Crie uma tarefa com uma expressão cron de 5 campos, sempre em UTC, com precisão de um minuto. Entregamos uma requisição HTTP assinada nesse agendamento.

Cada entrega carrega uma assinatura HMAC, um timestamp e um ID de entrega que permanece o mesmo entre tentativas. A entrega é pelo menos uma vez: se seu reconhecimento for perdido, enviaremos o mesmo ID de entrega novamente, então trate um ID repetido como já processado. Responda em até 2 segundos — retorne 202 e faça o trabalho em seu próprio processo em segundo plano; o timeout é para aceitação, não para conclusão.

Quando algo falha

Um timeout ou um host inacessível é tentado novamente, no máximo 3 tentativas por execução, e então a tarefa pausa a si mesma. Um 4xx ou 5xx do seu servidor é uma resposta clara, não uma falha nossa, então nunca é tentado novamente — mas 20 recusas ou 10 erros de servidor seguidos também pausam a tarefa. O status da tarefa sempre indica qual desses a interrompeu, e retomar é uma única chamada.

Preços

TentativasPreçoPor tentativaEndpoint
20$0,02$0,001/buy/trial
2.000$1$0,0005/buy/starter
50.000$25$0,0005/buy/month

Você paga por tentativa de entrega, não pelo resultado. Um 2xx, um 4xx, um 5xx, um timeout e um host inacessível custam um crédito cada — tentamos, e tentar é o que cobramos. Nossas próprias falhas não custam nada, e uma execução pulada (a anterior ainda está em execução) também não custa nada. Um ciclo com falha custa no máximo 3 créditos.

Você compra uma quantidade, nunca um período de calendário: um mês que expira enquanto seu agente dorme é um mês que você pagou e nunca usou.

Para desenvolvedores

Ninguém reclama: 28 falhas silenciosas de uma API paga para agentes de IA — o que quebrou sem sintoma enquanto construíamos isso, com a correção e a verificação para cada caso. Mais no blog.

Para máquinas

/docsAPI completa, em JSON
/api/pricingTarifa legível por máquina
/.well-known/402cron.jsonManifesto de serviço
/.well-known/agent-card.jsonCartão de agente A2A (o endpoint A2A em si é POST /a2a)
/healthLiveness — 503 quando estamos quebrados
/abuseRecebendo nossas requisições e quer interrompê-las?

Georgi Kalchev

Quem opera

Georgi Kalchev

Eu construo e mantenho meus próprios pequenos serviços web, trabalhando com agentes de codificação de IA ao longo do caminho.

Depois que um dos meus sites atingiu 561 milhões de leituras de banco de dados e falhou, comecei a medir custos com cuidado, testar tudo antes do lançamento e ser claro sobre o que funciona e o que não funciona.

Também da mesma pessoa: AISkills402 (arquivos de habilidades testados para agentes), 402post (listagens pagas para agentes) e 402registry (auditoria de descoberta para agentes).

Meu perfil profissional está no LinkedIn; eu publico no X (@AiGenMaster).