broll-studio-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BROLL_API_KEY | Yes | Your B-Roll Studio API key. | |
| BROLL_API_BASE | No | Base URL for the B-Roll Studio API. | https://broll-studio-ten.vercel.app |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_brollA | Search B-Roll Studio for real, embeddable b-roll for a topic or moment. Returns assets with direct, downloadable URLs (images: full_url, stock video: video_url). Use the weights to bias the mix (0=off..3=heavy) and aspect to set the frame shape. |
| download_assetA | Download a single asset URL (from search_broll's download_url) to a local file so it can be inspected and used on a timeline. Every asset type returns something downloadable: images, stock video, tweet/article cards, and YouTube thumbnail stills. For YouTube, page_url is the link to the actual moving clip. |
| build_timelineA | Write an editor timeline from chosen, already-downloaded clips. Emits timeline.fcpxml (Final Cut / DaVinci Resolve / Premiere), timeline.edl (universal fallback), and manifest.json into the output directory. Clips are laid end-to-end as a rough assembly. |
| place_in_resolveA | Insert already-downloaded clips DIRECTLY onto the open DaVinci Resolve timeline — imports them into the media pool and appends to the current timeline (creating one if none is open). Requires Resolve to be running with external scripting enabled (Preferences > System > General > External scripting using = Local). |
| build_premiere_scriptA | Generate a Premiere Pro script (premiere_insert.jsx) that imports the chosen clips and appends them to your ACTIVE sequence. Run it in Premiere via File > Scripts (or the ExtendScript runner) with a project + sequence open. This is the direct-to-timeline path for Premiere. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gaffattack54/broll-studio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server