Skip to main content
Windsurf’s Cascade agent supports MCP. UniversalBench plugs in like any other server, but with one less thing to configure since there are no headers.

Setup

1

Get your personal MCP URL

Sign up at universalbench.dev and copy your URL.
2

Open Windsurf MCP settings

Click the hammer icon in Cascade, then “Configure”, then “Open mcp_config.json”.
3

Add UniversalBench

No headers block. Less surface area for misconfigs.
4

Refresh Cascade

Click “Refresh” in the MCP panel. UniversalBench tools appear.

What you can do now

Cascade can now reach beyond your local machine:
Search the web for current best practices on Postgres connection pooling, then write a short brief I can paste into our team wiki.
Cascade uses web_search for live sources and code to format the output as Markdown. Or for ad hoc analysis:
Run a Python script in UniversalBench that simulates 10,000 dice rolls and gives me the distribution.
Cascade calls code once and returns a clean histogram in the response.

Tips

Windsurf supports parallel tool calls. UniversalBench is stateless across requests (unless you opt in with session_id), so Cascade can fire multiple calls concurrently when the workflow allows.

Troubleshooting

ProblemFix
Tools missing in CascadeHit refresh in the MCP panel. If still missing, restart Windsurf
401 errorsURL token typo, paste the URL from your dashboard exactly
Cold starts feel slowUse session_id to keep state warm across calls