verified_search
Runs a live web search and restructures only verified results into your JSON schema, dropping any item not traceable to a real fetched page.
Instructions
Finds real things matching a query — products, opportunities, tickets, jobs, events, whatever — by running a real web search and having a model restructure ONLY what that search actually returned into the JSON shape you specify. Every item's source field is checked in code against the literal URLs the search returned, so a result can't be invented or hallucinated: if the model can't back a claim with a real fetched page, that item is dropped rather than guessed at. Give it a plain-language query and a JSON Schema for one result item (sourceField, default "sourceUrl", is added automatically if you don't include it).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | What to find, in plain language — e.g. "wireless earbuds under $50 with good bass reviews", "remote junior backend roles posted this week". | |
| itemSchema | Yes | A JSON Schema (draft-07 style) object describing the shape of one result item, e.g. {"type":"object","properties":{"name":{"type":"string"},"price":{"type":"string"},"sourceUrl":{"type":"string"}},"required":["name","sourceUrl"]} | |
| maxResults | No | How many live search results to fetch and draw from. Default 5. | |
| sourceField | No | Which field in itemSchema must be a real, verified URL. Default "sourceUrl". |