browse_documents
Lists Markdown library folders and documents so you can drill into subfolders and paginate results, locating answers by structure before resorting to keyword search.
Instructions
Primary discovery tool for the Markdown library. The bare call lists the library root: its sub-folders and the documents directly inside it (path, title, description, tokens). Pass folder to drill into a sub-folder level by level, and offset: next_offset to page through long listings. Browse first — do NOT jump to search_documents(): keyword search is an escalation path for when browsing and reading document structures have failed to locate the answer.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "browse_documents"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of documents to return per page (1-50, default 10). | |
| folder | No | Folder to list (default "", the library root). Library-relative folder path, copied verbatim from a `folders` entry of a browse_documents() response ("" = library root). Never construct one. | |
| offset | No | Zero-based pagination offset. Pass the value of `next_offset` from the previous response to fetch the next page. |