List library files
list_library_filesList files in the user's library (uploads and generated outputs), paged. Each item has its file id, media kind, MIME type, name, size, purpose, media URL and creation time. Use a file id as an input to generation tools.
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": "list_library_files"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Zero-based page number (default 0). | |
| sort | No | Sort order (default CREATED_DESC). | |
| purpose | No | Only user uploads, or only generated outputs. | |
| pageSize | No | Files per page (default 20). | |
| mediaKind | No | Only files of this media kind. |