Search the record
searchFind entities by name, slug, ticker or former name ('MSFT', 'Facebook', 'Google AI Mode'; accents, spacing and one typo forgiven), and claims by value, predicate, entity and date ('who is the CEO of Microsoft', 'Google core update March 2026'), best match first. Returns slugs to use with the other tools, matching claims (entity, predicate, value, date) and the days a query names. A product released, a ranking update rolled out, a company acquired are values on their maker's record, not entities, so search for the thing itself ('August 2026 spam update') and read the date off the claim. A question in full ('who ran Nvidia in 2019', 'Meta revenue as of 2024-06-30', 'what changed at OpenAI since March 2026') is also answered: answers holds one card per fact asked (answer is the first), each with a sentence (the value, its date and sources; what holds today when the day asked is past; the change against the value before), the entity, the fact and the day it was read as asking about, and the claims from the entity's state on that day (asserted ones first, or the held ones and why each is not asserted). 'X vs Y revenue' compares two entities (against); 'before', 'formerly' give the history; 'as known on DATE' counts only what was public by then (held_back); 'how old', 'how long' add years. An entity on the record that lacks the fact gets kind 'gap' with what it does hold (coverage). Empty when the query is not such a question. Up to 300 characters. kind narrows to entities or claims; limit (default 20, max 50) applies to each; assertable_only drops claims the record does not assert from the lists.
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": {
"query": "<query>"
},
"name": "search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | all (default), entities or claims | |
| limit | No | ||
| query | Yes | ||
| detail | No | compact: each row is id, predicate, value, qualifier, the dates it held, status, why_not when the record does not assert it, and the primary source URL: about a fifth the size, so a page holds five times the rows. Left out: published, recorded, confidence, citation, evidence (each is on the claim page, https://asof.is/claim/{id}, or the claim tool). full (the default): every field. | full |
| assertable_only | No |