Appraise candidates for a topic
naulon_appraiseScore how relevant each candidate is to the topic, from its free teaser alone — a 0..1 relevance plus a one-line rationale. Pass the candidates you got from naulon_discover (or a curated subset), and pass them back WHOLE — matchedInBody / matchedSemantic tell the scorer WHY the search returned each one, and dropping them makes a body-matched source with a terse teaser look identical to a near-miss with a keyword-ish one. FREE: it reads the teaser and those flags, never paid content, and it fetches and pays for nothing. Use it to decide what is worth quoting.
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": {
"topic": "<topic>",
"candidates": "<candidates>"
},
"name": "naulon_appraise"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | The research topic to score relevance against. | |
| candidates | Yes | Candidates to appraise — pass naulon_discover's rows through unmodified. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appraised | Yes |