Create Firecrawl monitor
firecrawl_monitor_createCreates a recurring monitor that schedules scrapes, crawls, or searches, compares each check with its retained predecessor, and sends email or webhook notifications when changes occur.
Instructions
Create a recurring scrape, crawl, or search monitor that compares each check with its retained predecessor. The simple form accepts page/pages or queries plus a plain-language goal; the advanced body form controls targets, schedule, change-tracking formats, judging, retention, webhook, and notifications.
In the simple form, a goal is required. If queries contains one or more non-empty values and is supplied with page/pages, queries create the search target and page targets are ignored. A monitor schedules future network checks and can send configured email or webhook notifications. Returns the created monitor.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "firecrawl_monitor_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| goal | No | ||
| name | No | ||
| page | No | ||
| No | |||
| pages | No | ||
| queries | No | ||
| timezone | No | ||
| maxResults | No | ||
| webhookUrl | No | ||
| includeDiffs | No | ||
| scheduleText | No | ||
| searchWindow | No | ||
| excludeDomains | No | ||
| includeDomains | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | The monitor record: configuration, schedule, targets, and current state. | |
| error | No | Error message or error object when the call did not succeed. | |
| success | No | Whether the API call succeeded. | |
| agent_hints | No | Optional response guidance from the Firecrawl API. |