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

modeOptional

Auto uses hybrid when the local semantic index is ready, otherwise keyword.

one of: auto, keyword, semantic, hybrid (default: "auto")

matchOptional

Forgiving matches useful words; strict requires every word.

one of: forgiving, strict (default: "forgiving")

queryRequired

Search text, at most 512 characters.

text

limitOptional

Maximum 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 .

Synced tool manifest / Registry at source commit 318fd0c