Brollvia MCP for Windsurf

Cascade gains a licensed library via mcp_config.json.

Standard MCP connection — this guide follows Windsurf (Codeium)'s documented MCP setup. We have not live-verified this client yet, so it does not carry the verified badge.

Windsurf (Codeium) · Editors & IDEs · Server URL: https://brollvia.com/mcp

Start free Developers

Why connect Windsurf to Brollvia

Windsurf's Cascade agent reads MCP servers from a single config file and supports remote servers over HTTP/SSE with OAuth. Add Brollvia and Cascade can pull licensed footage, photos, music and SFX into the projects it is building — searching the library, filling shot-list collections and downloading originals with the licence paperwork handled by the server, not by you.

This is a standard listing: the steps follow Windsurf's documented MCP setup (its config uses "serverUrl" for remote servers), our server implements the protocol and discovery, but the live verification run inside Windsurf has not happened yet — Claude is the verified client on this site.

Connect Brollvia to Windsurf

  1. Open Windsurf Settings → Advanced → Cascade, or edit the config directly: ~/.codeium/windsurf/mcp_config.json.
  2. Paste the configuration below — Windsurf's remote key is "serverUrl".
  3. Save, then press the Refresh action in the MCP settings so brollvia loads.
  4. Connect/authenticate and complete the OAuth sign-in in your browser, approving the scopes.
  5. Ask Cascade for footage — Brollvia's tools join its toolset.

Save as ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "brollvia": {
      "serverUrl": "https://brollvia.com/mcp"
    }
  }
}

What to ask once you are connected

Real prompts, using the real tools — search, script-to-B-roll, collections and licence lookups:

Cascade, find licensed B-roll of a potter's hands at a wheel and download the best clip to the project.
Create a Brollvia collection "App tour backgrounds" with six calm, loopable office shots.
Get the licence verification link for the track you just downloaded.

Good to know

  • Windsurf reads one global MCP config file — there is no per-project MCP config as of October 2026.
  • If the server does not appear after saving, use the Refresh button in MCP settings; Windsurf does not always hot-reload the file.
  • API-key fallback: add "headers": { "Authorization": "Bearer <redacted>" } to the entry — create keys under Settings → Developer on Brollvia.

Windsurf + Brollvia: questions

serverUrl, url or httpUrl — which does Windsurf use?

"serverUrl" for remote servers in mcp_config.json. The MCP ecosystem never standardised the key name, which is why every page on this hub prints the exact snippet for its client rather than one generic block — copying another client's variant into Windsurf is the classic failure.

Can Cascade download on my behalf?

Yes, within the scopes you approved and your plan's limits. Downloads write the same licence records as the website, are audit-logged to your account, and can be revoked by disconnecting the app in Brollvia's Connected apps.

Is the Windsurf connection verified?

Not live-verified by us yet — standard status, following Windsurf's documented flow. When our production run happens, this page gets the badge; until then, we would rather label it honestly.

Other clients

Same server, same URL — every guide below is that client's real setup. The full grid lives on the MCP hub.

Brollvia MCP for Claude

Anthropic

Claude.ai connectors and Claude Desktop — the client we run against production ourselves.

One URL connects them all

Start free, upgrade when the work does. Every download writes a licence record you can verify in public.