list assets
assets_listLists media assets (VIDEO, AUDIO, IMAGE) in the current organization, page by page, so you can find an asset by name, type, creator, or project.
Instructions
List the media assets (VIDEO, AUDIO, IMAGE) you can access in the current organization, one page at a time, to find an asset id by name, type, creator or project. Not for an id you already hold (use assets_get), a total alone (use assets_count) or generation results (use generations_list, or projects_list-generations when available). Filters combine, so an asset must match all of them; deleted assets never appear. Returns {items, nextCursor, totalCount}: each item includes id, name, type, url, durationSeconds, size, format, width, height, visibility, createdAt, thumbnailUrl and proxyPath; totalCount counts every match across pages, and nextCursor is absent on the last page. Previews: show only each item's own exact thumbnailUrl, query string intact. Never search the web, generate an image, guess or construct a URL, or substitute another asset, a stock image, a voice portrait, or the asset's url or proxyPath. If thumbnailUrl is missing or fails to load, show https://mcp.sync.so/asset-placeholder.svg labeled "Thumbnail unavailable" and say it is a placeholder, not a frame from the asset; if the host cannot display it, say "Thumbnail unavailable" without substituting an image. Playback still uses the asset's media url.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, an integer from 1 to 100 (default 10); other values fail validation. Keep it small and page with cursor. | |
| types | No | Only these media types: VIDEO, AUDIO or IMAGE, as one value or a list; an asset of any listed type matches. | |
| cursor | No | The nextCursor from the previous page; send the same filters and sortBy with it. Omit for the first page. | |
| sortBy | No | Sort order (default nameAsc). dateAsc and dateDesc sort by creation time, kindAsc and kindDesc by file format; duration, size and kind sorts put missing values last. | |
| userId | No | Only assets created by this user: a user UUID. | |
| projectId | No | Only assets attached to this project: a project UUID from projects_list or projects_create. | |
| searchQuery | No | Case-insensitive text matched anywhere in the asset name. |