Give Windsurf real web actions on any site
Give Cascade real web actions on any site via MCP, authenticated and on your own accounts.
{
"mcpServers": {
"writ": {
"serverUrl": "https://api.usewrit.app/mcp",
"headers": { "Authorization": "Bearer wt_your_api_key" }
}
}
} Writ tools, inside the Cascade agent
Windsurf's Cascade agent supports MCP servers. Connect Writ and Cascade can take real actions on the web (log in, fill, click, extract) and return typed results into the flow you're building.
- 1
Register the Writ server in Windsurf and refresh; every published workflow shows up as a tool Cascade can reach for.
- 2
Workflows run on your own credentials in a real browser, so Cascade can finish authenticated tasks a read-only tool can't.
What Windsurf can do with a Writ tool
Each tool is a published browser workflow - it acts on the live site, then returns structured output.
Authenticated actions
Windsurf acts on your own accounts - log in, pass TOTP and mailbox-OTP 2FA, then click, fill, and submit. Not a read-only crawl.
Any site, no API required
Each tool is a recorded browser workflow, so it reaches sites that ship no API at all - internal dashboards, vendor portals, no-API web apps.
Typed, structured output
Every tool returns typed JSON Windsurf can read and act on - fields, not raw page text - so the agent can chain the result into the next step.
Add Writ to Windsurf over HTTP
Paste the server block, authenticate with a scoped wt_ key, and your published workflows appear as tools.
{
"mcpServers": {
"writ": {
"serverUrl": "https://api.usewrit.app/mcp",
"headers": { "Authorization": "Bearer wt_your_api_key" }
}
}
} - 1Step 1
Open Windsurf → Settings → Cascade → MCP servers.
- 2Step 2
Add the "writ" server with your wt_ API key.
- 3Step 3
Refresh; the Writ tools are available to Cascade.
The tool list is your workflow list. Anything you publish in Writ - a recorded flow, an AI-built workflow, a discovered API - shows up to Windsurf as a callable tool with a typed schema. See how MCP tools work or read the developer MCP docs.
Login, 2FA, and dynamic pages - handled
The sites worth automating are usually the hard ones. Windsurf gets tools that handle them.
Because every tool runs the real browser flow, Windsurf can complete tasks a read-only MCP server never could: sign in, pass two-factor, navigate pages that render with JavaScript, and submit. It runs on your own accounts and credentials, on sites you are authorized to use.
Three ways to author a Windsurf tool
All three produce the same callable workflow - which becomes a tool the moment you publish it.
Record it
Do the task once in a real browser; the recorder captures every step into a workflow.
Describe it
Tell an AI session your goal in plain language; it drives the page to build the workflow for you.
Discover it
Let API discovery watch a site's own network calls as you browse, then turn them into a fast workflow.
Use Writ tools in any MCP client
Windsurf + Writ questions
How do I add Writ tools to Windsurf?
What can Windsurf actually do with a Writ MCP tool?
Does it handle login and 2FA in Windsurf?
Is this read-only, like most website-to-MCP servers?
Give Windsurf tools that act
Publish a workflow once, then call it from your agent as an authenticated, action-taking MCP tool. Get started free.