Skip to content

Windsurf Cascade

Windsurf Cascade supports stdio, Streamable HTTP, SSE, and OAuth for MCP connections.

OAuth

Add the remote endpoint:

text
https://mcp.example.com/mcp

JamRelay publishes standards-based OAuth discovery plus DCR. Windsurf's public MCP documentation confirms OAuth support, but does not document its exact client-registration and callback behavior as explicitly as Claude, Gemini, Cursor, or VS Code.

For that reason, OAuth with this JamRelay release should be treated as compatible by protocol but not yet end-to-end verified until exercised with a current Windsurf build.

Bearer fallback

If automatic OAuth does not complete, use JamRelay's static Bearer mode:

json
{
  "mcpServers": {
    "jamrelay": {
      "serverUrl": "https://mcp.example.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:JAMRELAY_API_KEY}"
      }
    }
  }
}

Tool count

Windsurf currently documents a limit of 100 MCP tools available to Cascade at one time. JamRelay's current tool count is below that limit.

Verify

text
Use JamRelay to tell me what is currently playing on Spotify.

Official reference

Unofficial community project. Not affiliated with Spotify or AI platform vendors.