# Connect Windsurf to HighLevel (GHL): Setup, Business Dashboard & App Integrations

> Windsurf is listed by HighLevel as a compatible MCP client. Add HighLevel to mcp_config.json and its Cascade agent can use your CRM tools while you code.

Last verified: October 25, 2026 · Source page: https://ghlfounders.com/agents/windsurf

## Key facts
| Fact | Windsurf |
| --- | --- |
| Maker | Windsurf |
| Type | Coding & builder agents |
| Launched | Generally available |
| Access & price | Windsurf plans |
| Where it lives | Windsurf editor |
| Route to HighLevel | HighLevel MCP |
| Always on | No |
| Approval controls | Cascade asks before tool calls |
| Scheduling | No |
| Runs on | Your computer |
| Official GHL MCP tools | Yes (direct) |

## How Windsurf connects to HighLevel
- **HighLevel MCP:** Connects straight to HighLevel's official MCP server with a Private Integration Token kept on your machine or server.

## Set up Windsurf with HighLevel in 3 steps
1. Open Windsurf Settings → Cascade → MCP servers.
2. Edit mcp_config.json with the snippet.
3. Refresh servers and test from Cascade.

mcp_config.json:

```
// ~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "highlevel": {
      "serverUrl": "https://services.leadconnectorhq.com/mcp/",
      "headers": {
        "Authorization": "Bearer ${env:GHL_PIT}",
        "locationId": "${env:GHL_LOCATION_ID}"
      }
    }
  }
}
```

## Best HighLevel jobs for Windsurf
- Building and testing integrations
- Data cleanup scripts with live CRM context

## Use Windsurf as your HighLevel business dashboard
Use Cascade to build dashboard scripts and data cleanup jobs with HighLevel data in context.

## Connect HighLevel to your other business apps with Windsurf
Business app reach: Any MCP server or API

| App category | How Windsurf reaches it |
| --- | --- |
| Any MCP server | Add more servers beside HighLevel |
| APIs | Integration code with live context |


## Permissions to grant
- contacts.readonly
- opportunities.readonly

## Limits and watch-outs
- If your build doesn't expand ${env:…}, paste the token locally.
- Not always-on.

## FAQ
### Does Windsurf work with HighLevel MCP?
Yes. HighLevel names Windsurf as a supported client.

### Can Windsurf connect HighLevel to Gmail, Slack, QuickBooks and my other apps?
Yes, within its reach: Any MCP server or API. Any MCP server: Add more servers beside HighLevel. APIs: Integration code with live context.

### Can Windsurf power a HighLevel business dashboard?
Use Cascade to build dashboard scripts and data cleanup jobs with HighLevel data in context.

## Sources
- [How to Setup and Use the HighLevel MCP Server](https://help.gohighlevel.com/support/solutions/articles/155000005741)
- [HighLevel MCP developer docs](https://marketplace.gohighlevel.com/docs/other/mcp)
