> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bland.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Windsurf to the Bland MCP server

> Connect Windsurf's legacy Cascade agent to your Bland account, or find the MCP configuration for Devin Local.

The Bland MCP server is a hosted, streamable-HTTP server. Every client needs the same two values:

* **URL:** `https://api.bland.ai/v1/mcp`
* **Header:** `Authorization: Bearer YOUR_BLAND_API_KEY`

Get your key from the [dashboard](https://app.bland.ai/dashboard/settings). Setting up a different tool? See all [MCP clients](/integrations/mcp/clients).

## Setup

These steps configure the **legacy Cascade agent**. The [current vendor documentation](https://docs.devin.ai/desktop/cascade/mcp) identifies Devin Local as the default agent for new tabs. If you use Devin Local, follow its [MCP configuration guide](https://docs.devin.ai/cli/extensibility/mcp/configuration) with the Bland URL and header above. It uses separate Devin configuration files, including `~/.config/devin/mcp_config.json` on macOS and Linux.

For Cascade, add to `~/.codeium/windsurf/mcp_config.json`:

```json theme={null}
{
  "mcpServers": {
    "bland": {
      "serverUrl": "https://api.bland.ai/v1/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BLAND_API_KEY"
      }
    }
  }
}
```

## Next steps

<CardGroup cols={2}>
  <Card title="Tool reference" icon="wrench" href="/integrations/mcp/tools">
    Everything the MCP server can do.
  </Card>

  <Card title="Bland MCP Server" icon="circle-info" href="/integrations/mcp/overview">
    Auth, rate limits, and how the server works.
  </Card>
</CardGroup>

Docs for agents: [llms.txt](/llms.txt)
