Browse sources for a topic (free)
naulon_discoverBrowse a TOPIC: list candidate articles by title and teaser, with no verdict on whether any of them answers a question. Returns FREE public teasers only — slug, title, and summary — with no content and no payment. Call this first to see what is available before appraising or quoting. A candidate may carry WHY it matched: matchedInBody means your terms are inside the paid text but NOT in the title or teaser (strong — the teaser just does not show it), matchedSemantic means only that it is near your query in meaning and your terms are absent (weak: judge the teaser, and set aside one that is off-topic). NEITHER flag set means one of two opposite things, so read it against the rest of the response: if any OTHER candidate here carries a flag, this source searches, and no flag is the STRONGEST result of all — your terms matched the title or teaser, which is why no body-only or semantic explanation was needed. If NO candidate in the response carries a flag, the source does not search (a plain RSS feed), and the absence says nothing at all — judge every candidate on its teaser. Discovery returns the best available matches, never a promise that any of them answers your question.
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>"
},
"name": "naulon_discover"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | The research topic to find candidate sources for. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Present when refused — explains why, and where to go instead. | |
| refused | No | True if the server refused to run discovery at all (e.g. a hosted ask-only mount) — see note. Never set alongside real candidates. | |
| candidates | Yes | Free teasers; the agent has paid for nothing at this stage. |