ISHOB

Agent Alarm

Schedule a signed webhook that wakes your agent at a set time, with retries.

Schedule a signed webhook to wake an AI agent later: ISHOB POSTs your JSON payload to your https callback at deliver_at or after delay_seconds (60 s to 30 days ahead), retrying failed deliveries (1, 5, 15, 30, 60 min). Each delivery carries X-ISHOB-Signature (HMAC-SHA256 with the signing_secret returned once). Free status: GET /v1/alarm/{id}; free cancel: POST /v1/alarm/{id}/cancel. Charged only when the alarm is accepted.

What agents use it for

  • Resume a long-running task later without keeping a process alive
  • Re-check a price, an order or a job status in N minutes
  • Time-boxed workflows: deadlines, reminders and follow-ups

Parameters

ParameterTypeRequiredDescription
delay_secondsintegernoDeliver this many seconds from now (60 to 2592000). Use this or deliver_at
deliver_atstringnoOr an absolute time: ISO-8601 with timezone (2026-10-15T14:00:00Z) or Unix seconds; 60 s to 30 days ahead
callback_urlstringyesPublic https URL that receives the POST
payloadobjectnoJSON object sent back on delivery (max 8192 bytes)
retry_countinteger · default 3noRetries after a failed delivery

Call it

MCP · tools/calljson
{
  "name": "set_agent_alarm",
  "arguments": {
    "delay_seconds": 300,
    "callback_url": "https://agent.example.com/webhook",
    "payload": {
      "task_id": "abc-123",
      "action": "resume_market_check"
    }
  }
}
HTTPSreturns 402, then pay with an x402 client
curl -i -X POST "https://api.ishob.com/v1/alarm" \
  -H "Content-Type: application/json" \
  -d '{"delay_seconds":300,"callback_url":"https://agent.example.com/webhook","payload":{"task_id":"abc-123","action":"resume_market_check"}}'

Paid with x402: the first call returns HTTP 402 with the price; an x402 client (for example @x402/fetch or @x402/mcp) signs a USDC payment and retries. Calls that fail are not charged. Connect the MCP server: setup for Claude, Cursor and other clients.

More agent infrastructure tools