browse_library
Browse ChatCut Library content, not current-project assets (browse_assets/inspect_asset).
For MG styles use manage_design_style list_presets/get/apply_preset. This tool searches concrete MG instances: references:{kind:"instance",query,facets,styleId?} returns cover collages; ids + parts reads summary/hero/motion/materials/code. The chosen Design Style's nextReferenceSearch supplies related-instance query parameters. Category/query mode below browses ordinary library items.
Built-in entries in this runtime:
effects: Rectangle Mask, Circle Mask, Local Mosaic, Magnifying Glass, Gaussian Blur, Gaussian Blur, Dome Magnifier, Tilt-Shift, CRT Retro, ASCII Rain, Camera Shake, Black Overlay (Screen)
luts: Sony S-Log3 s709, Canon Log3 to Canon 709
transitions: Anticipation Zoom, Clean Line Wipe, Cross Dissolve, Dip to Black, Flash, Impact Shake, Luma Blend, Organic Light Dissolve, Page Curl, Rack Focus, Soft Wipe, Whip Pan, Audio Cross Fade
zoom: Slow Push, Slow Pull, Instant, Quick In, Quick Out, Zoom In + Out
Other Library modes:
No filters: category counts. category: groups. category + group or query: item lists. limit/offset: pagination.
id: selected item details and usage guidance. Lists contain only id/name/category/description.
motion-graphics: published and saved templates (group:"favorites"); ids go to manage_template templateId (get, list_assets: properties/defaults, apply).
sound-effects: edit_item adds:[{type:"audio",assetId:"library:sound:",fromFrame:}]. Imports/reuses the sound and aligns its anchor to fromFrame.
zoom/effects/luts/transitions: edit_item with returned usage guidance.
audio-effects: no entries currently.
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_library"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Exact Library item id to inspect after search. Returns the chosen item plus usage guidance from this same tool. | |
| group | No | Optional Library group id filter. With category, returns list results from that group. | |
| limit | No | Maximum list results to return. Defaults to 10, max 30. | |
| query | No | Case-insensitive search over id, name, category, group, description, and keywords. Supports multi-word queries and common quote/social/card/sound-effect synonyms. Passing query returns a list. | |
| offset | No | List offset for pagination in list mode. | |
| category | No | Optional Library tab/category filter: motion-graphics, luts, zoom, effects, audio-effects, sound-effects, or transitions. | |
| references | No | Concrete MG examples only. Search by query/facets; styleId (Design Style UUID) scopes to related instances. Read selected instance ids with parts; continue pendingIds for split details. known contains only returned versions/parts still in context. Browse/read styles with manage_design_style. With an agent workspace, loaded code is also saved as results[].codeFile {path, bytes, properties, width, height, durationInSeconds}, so a new MG can start from a copy of it. |