monitor_the_situation
Monitor situations by scraping web content, analyzing with an LLM, and cross-referencing prediction markets for insights. Use for scheduled or one-shot URL ingestion with optional analysis and market enrichment.
Instructions
End-to-end pipeline: scrape one or more URLs (or run a search/crawl/map/extract), optionally analyze with an LLM against a prompt + JSON schema, optionally cross-reference with prediction markets, and return the bundle. Side-effectful (calls Firecrawl + LLM, billed). Requires SF API key. Use for scheduled or one-shot URL ingestion; use enrich_content if you already have the text in hand.
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": {
"apiKey": "<apiKey>",
"source": "<source>"
},
"name": "monitor_the_situation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apiKey | Yes | SF API key (sf_live_...). Required. | |
| source | Yes | Source configuration. Exactly one of url/urls/query must be set, matching the chosen action. | |
| analysis | No | LLM analysis step. Omit to skip. | |
| enrich | No | Market enrichment step. Omit to skip. |