Before you start
You need your own Surfer account on a plan that includes MCP. Open VS Code with GitHub Copilot enabled. Your organization’s policy must allow MCP servers.Connect Surfer
1
Add the server configuration
Create If the file already contains servers, add
.vscode/mcp.json in your workspace and add:surfer inside the existing servers object.For a configuration available across workspaces, run MCP: Open User Configuration from the Command Palette and add the same entry there.2
Start the server
Run MCP: List Servers from the Command Palette, select
surfer, and start it. Review and accept VS Code’s trust prompt. VS Code opens your browser for the Surfer sign-in.3
Authorize Surfer
- Sign in with your Surfer account in the browser window that opens.
- Choose the organization to connect, if you belong to more than one.
- Select Authorize, then return to your client.
4
Enable Surfer in chat
Open Chat in agent mode. Use the tools picker to enable the Surfer tools you want to use.
Add the server without editing JSON
Add the server without editing JSON
Run MCP: Add Server from the Command Palette. Follow the prompts to add an
HTTP server named
surfer with the URL https://mcp.surferseo.com/mcp.
Choose Workspace or Global for where to save the configuration.Verify the connection
Run MCP: List Servers and check thatsurfer is running. If some tools are missing from chat, check the client tool limit.
Ask your assistant:
Your assistant lists the workspaces in the organization you authorized. Each workspace has a name, type, location, and state. Choose an active workspace for content tasks.
Continue with Skills for guided workflows or Use cases for example requests. If the request fails, see Troubleshooting.