# Migration from SSE to HTTP for improved stability

> The Webflow MCP server now uses HTTP instead of Server-Sent Events (SSE) for improved connection stability.

The Webflow MCP server has migrated from Server-Sent Events (SSE) to HTTP for improved connection stability and reliability. This change reduces timeout issues and provides a more robust connection between your AI client and Webflow's APIs.

## What's changing

* **Previous endpoint**: `https://mcp.webflow.com/sse`
* **New endpoint**: `https://mcp.webflow.com/mcp`
* **Protocol**: SSE → HTTP

## What you need to do

Update your MCP server configuration to use the new HTTP endpoint. Instructions vary by AI client:

<Tabs>
  <Tab title="Claude Desktop">
    Update your `claude_desktop_config.json` file:

    **Old configuration:**

    ```json
    {
      "mcpServers": {
        "webflow": {
          "command": "npx",
          "args": ["mcp-remote", "https://mcp.webflow.com/sse"]
        }
      }
    }
    ```

    **New configuration:**

    ```json
    {
      "mcpServers": {
        "webflow": {
          "command": "npx",
          "args": ["mcp-remote", "https://mcp.webflow.com/mcp"]
        }
      }
    }
    ```

    After updating, restart Claude Desktop (`command/ctrl + R`).
  </Tab>

  <Tab title="Cursor">
    Update your `.cursor/mcp.json` file:

    **Old configuration:**

    ```json
    {
      "mcpServers": {
        "webflow": {
          "url": "https://mcp.webflow.com/sse"
        }
      }
    }
    ```

    **New configuration:**

    ```json
    {
      "mcpServers": {
        "webflow": {
          "url": "https://mcp.webflow.com/mcp"
        }
      }
    }
    ```

    After updating, refresh your MCP connections in Cursor settings.
  </Tab>

  <Tab title="Claude Code">
    Update both the `type` and `url` fields in your configuration:

    **Old configuration:**

    ```json
    {
      "mcpServers": {
        "webflow": {
          "type": "sse",
          "url": "https://mcp.webflow.com/sse"
        }
      }
    }
    ```

    **New configuration:**

    ```json
    {
      "mcpServers": {
        "webflow": {
          "type": "http",
          "url": "https://mcp.webflow.com/mcp"
        }
      }
    }
    ```

    <Warning>
      You must update both the `type` field from `sse` to `http` AND the `url` from `/sse` to `/mcp` for Claude Code to connect properly.
    </Warning>

    After updating, restart Claude Code.
  </Tab>

  <Tab title="Windsurf">
    Update your `mcp_config.json` file:

    **Old configuration:**

    ```json
    {
      "mcpServers": {
        "webflow": {
          "serverUrl": "https://mcp.webflow.com/sse"
        }
      }
    }
    ```

    **New configuration:**

    ```json
    {
      "mcpServers": {
        "webflow": {
          "serverUrl": "https://mcp.webflow.com/mcp"
        }
      }
    }
    ```

    After updating, click "Refresh" in Windsurf settings to reconnect.
  </Tab>
</Tabs>

## Benefits

This migration provides several improvements:

* **Better stability**: HTTP connections are more reliable and less prone to timeouts
* **Improved error handling**: Clearer error messages when connection issues occur
* **Reduced disconnections**: Fewer interruptions when working with the Designer companion app
* **Broader compatibility**: Works more consistently across different network configurations

<Tip>
  If you experience any issues after migrating, try refreshing your OAuth token by running `rm -rf ~/.mcp-auth` and reauthorizing your sites.
</Tip>

## Need help?

If you encounter issues with the migration, visit our [FAQs page](/mcp/reference/faqs) or [open an issue on GitHub](https://github.com/webflow/mcp-server/issues).