Uoink 3.12.0 / tool reference
search_library
Retrieve a bounded, clip-first selection of saved-library matches with revision-bound card and excerpt URIs.
Inputs
modeOptionalAuto uses hybrid when the local semantic index is ready, otherwise keyword.
one of: auto, keyword, semantic, hybrid (default: "auto")
matchOptionalForgiving matches useful words; strict requires every word.
one of: forgiving, strict (default: "forgiving")
queryRequiredSearch text, at most 512 characters.
text
limitOptionalMaximum hits, 1-20 (default 5).
whole number (default: 5)
Full input schema
{
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"auto",
"keyword",
"semantic",
"hybrid"
],
"default": "auto",
"description": "Auto uses hybrid when the local semantic index is ready, otherwise keyword."
},
"match": {
"type": "string",
"enum": [
"forgiving",
"strict"
],
"default": "forgiving",
"description": "Forgiving matches useful words; strict requires every word."
},
"query": {
"type": "string",
"description": "Search text, at most 512 characters."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "Maximum hits, 1-20 (default 5)."
}
},
"additionalProperties": false,
"required": [
"query"
]
}Outputs and behavior
Retrieve a bounded, clip-first selection of saved-library matches with revision-bound card and excerpt URIs. Use for citation-ready research; use search_uoinks for whole-item filters or search_clips for more transcript windows. Check passage_verified before quoting; citation_reason explains missing passages. Follow resource URIs with read_library_resource and next_step for more retrieval. Results are not exhaustive; search-mode metadata explains keyword fallback.
The registry does not publish an output schema for this tool. The description above is its documented behavior; response fields beyond it are not specified here.
Example call
Example tool name and arguments, generated from the input schema. Replace placeholder strings and sample numbers with your own values. This is a request template, not a recorded call or response.
{
"name": "search_library",
"arguments": {
"query": "YOUR_QUERY",
"mode": "auto",
"match": "forgiving",
"limit": 5
}
}Clients
This tool is available to MCP clients using stdio or http.
The registry records transport support, not individual client test results. See the MCP setup reference for named clients, configuration, and tool-list limits.
Source
Uoink 3.12.0 tool registry. Synced .