create_from_template
Creates a monitor from a pre-built template with optional custom selectors. The result includes the initial fetch and what matched. JavaScript rendering (renderJs) is available on Starter+.
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": {
"templateId": "<templateId>",
"url": "<url>"
},
"name": "create_from_template"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to monitor | |
| name | No | Optional custom name (defaults to template name) | |
| fields | No | Optional custom fields that override template defaults. CSS selectors or JSON paths. When omitted, the monitor watches main content. | |
| waitFor | No | For renderJs: "networkidle" or CSS selector | |
| renderJs | No | Enable JavaScript rendering (Starter+, hourly min) | |
| templateId | Yes | Template ID from list_templates | |
| checkInterval | No | Optional check interval in seconds. A value faster than the plan minimum is rejected. When omitted, Free stays on the daily minimum and faster plans keep the hourly template default when the plan allows it. |