search_stock_media
Search curated public stock-media platforms for B-roll, photos, sounds, and music.
Use this before importing stock media. It normalizes results from API-backed providers with direct import URLs (Pexels, Pixabay, Unsplash, Freesound).
If you omit platforms, ChatCut searches only providers relevant to kind: video searches video providers, image searches image providers, audio/music searches sound/music providers, and any searches the full catalog.
Friendly workflow:
Search with query + kind + optional platforms/category/orientation.
Read title/description/tags/license/attribution/pageUrl before choosing.
Download the selected result.downloadUrl into your own sandbox using result.downloadFilename, then call import_media for that local file. For audio/video transcript work, call track_progress target=transcription for the returned asset id before reading transcript/captions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_stock_media"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Media kind to search: video, audio, music, image, or any. | |
| query | Yes | Search phrase, e.g. 'startup office', 'cash register beep', 'upbeat corporate'. | |
| category | No | Optional category/context such as business, nature, food, technology, whoosh, piano, ambient. | |
| platforms | No | Comma-separated platforms. Defaults to providers relevant to kind. Supported: pexels, pixabay, unsplash, freesound. | |
| orientation | No | Visual orientation filter for image/video providers. | |
| limitPerPlatform | No | Maximum normalized results per platform. Defaults to 3. |