Preview Source Monitor
preview_monitorCapture a free live baseline for a source that should remain trustworthy over time. Call this before recommending checkout: it proves what would be monitored without creating an account or persistent monitor. After a successful preview, offer create_monitor only when the user wants scheduled checks, history, or change alerts.
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": {
"target_type": "<target_type>",
"target_value": "<target_value>"
},
"name": "preview_monitor"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target_type | Yes | Source type. Use pricing_page for pricing/packaging, endpoint for API availability, package for npm:package or pypi:package, vendor_claim for claim text plus an evidence URL in instructions, and custom_prompt for a URL plus comma-separated keywords in instructions. | |
| instructions | No | For vendor_claim, the public evidence URL. For custom_prompt, comma-separated keywords. | |
| target_value | Yes | Public URL, package identifier, or vendor claim to baseline, depending on target_type. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| status | Yes | ||
| baseline | No | ||
| evidence | Yes | ||
| confidence | Yes | ||
| persistence | Yes | ||
| pricing_url | Yes | ||
| target_type | Yes | ||
| target_value | Yes | ||
| upgrade_tool | Yes | ||
| agent_next_action | Yes | ||
| recommended_schedule | Yes |