search_signals
Find signals by the words in them. Use this when you are looking for a subject — a storm name, a company, a phrase a report would print — and cannot name it as a category. When you can name it as a category instead (a country, a domain, a severity), scope_signals selects that slice exactly and does not depend on any particular word appearing; this tool ranks by word overlap and will miss a matching signal that phrased it differently.
The search covers places, observations, summaries, identifiers, and the country and topic facets of each signal, so "Japan" reaches a Japanese-language article that never writes the word.
A signal is returned when it contains the words you asked for. Inflections count: "flood" reaches "flooding" and "quake" reaches "quakes". Synonyms do not: the match is lexical, not semantic, so "car" does not reach "automobile" and "downturn" does not reach "recession". Use the words the source would have used.
Results are ranked by how much of your query each signal contains, exact phrase matches first. When nothing contains your terms the tool returns an error rather than the closest available rows; an empty result means the wire does not carry it, not that the search gave up. Returns CWF lines.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | relevance (default): word coverage, exact phrase first. significance: the server's composed attention score, which lifts severity and connectivity over freshness — use it when looking for consequence rather than currency. | |
| limit | No | Maximum matches to return (default 10, max 50) | |
| query | Yes | Keywords describing the anomaly or topic, e.g. 'earthquake pacific' or 'solar flare' | |
| cursor | No | Page token from META cursor: of the previous response. | |
| min_severity | No | Drop results below this published band. Unrated rows are dropped too, because absence of a rating is not evidence of safety. |