Create a monitor
create_capacity_scheduleRuns a request on a schedule, hourly to yearly, within a limit per run and per period. Each run reads the live web. A refresh bills half the rate for a changed row and 1 cent for an unchanged row. monthly_maximum_cents is the most the monitor can spend in one UTC calendar month. It equals the limit per period, and that limit covers both the scheduled runs and the runs started on demand. scheduled_monthly_cents is the most the scheduled runs alone can spend in their busiest UTC calendar month: the number of runs in that month times the limit per run, never more than the limit per period.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"idempotency_key": "<idempotency_key>",
"scope": "<scope>",
"cadence_seconds": "<cadence_seconds>",
"first_due_at": "<first_due_at>",
"per_run_cents": "<per_run_cents>",
"period_cents": "<period_cents>",
"valid_until": "<valid_until>"
},
"name": "create_capacity_schedule"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | ||
| valid_until | Yes | ||
| first_due_at | Yes | ||
| period_cents | Yes | ||
| per_run_cents | Yes | ||
| cadence_seconds | Yes | ||
| idempotency_key | Yes | ||
| calendar_schedule | No |