Skip to content

Connect guide · Windsurf

Connect Google Search Console and GA4 to Windsurf (now Devin Desktop)

Direct answer

Windsurf has been renamed Devin Desktop, and its docs now live at docs.devin.ai. To connect Search Console and GA4, add https://mcp.rankgaroo.com/mcp to the MCP config file as serverUrl, or run devin mcp add rankgaroo https://mcp.rankgaroo.com/mcp and then devin mcp login rankgaroo. Sign in with Google in the browser. Devin Desktop supports OAuth for each transport type. All five Rankgaroo tools are read-only.

Steps from Windsurf's docs, checked . Rankgaroo is in private beta: join the list to get access.

Connector URL
https://mcp.rankgaroo.com/mcp

Steps

  1. Legacy Cascade agent: click the ... (Actions) menu at the top right of the Cascade panel, find the MCPs section, and click the icon for Open MCP config file.

  2. Add this to mcp_config.json (the page accepts serverUrl or url):

    Config (JSON)
    {
      "mcpServers": {
        "rankgaroo": {
          "serverUrl": "https://mcp.rankgaroo.com/mcp"
        }
      }
    }
  3. Save the file and return to the Cascade panel. Follow the sign-in prompt if one appears.

  4. Devin CLI or Devin Local: run

    Command
    devin mcp add rankgaroo https://mcp.rankgaroo.com/mcp
  5. Then run

    Command
    devin mcp login rankgaroo. A browser opens for sign-in.

Signing in with Google

The CLI command devin mcp login rankgaroo opens your browser on the Rankgaroo consent page, which names the app. Click Continue to Google. Google then asks for read-only Search Console and Analytics access, and you can untick either one. The docs do not show the sign-in screens inside Devin Desktop for a URL server.

What you need

  • The docs list no plan requirement for MCP.
  • On Team plans, admins can turn MCP off or allowlist servers. If one server is allowlisted, all others are blocked.
  • On Enterprise, users must turn MCP on manually.
  • Check which agent you use. The Cascade config page applies only to the legacy Cascade agent. Devin Local uses the Devin CLI config.

Good to know

  • Windsurf was renamed Devin Desktop and the docs moved to docs.devin.ai. The old docs.windsurf.com page redirects there.
  • The official config page says it applies only to the legacy Cascade agent. Devin Local uses the Devin CLI config, which is ~/.config/devin/mcp_config.json with a transport of http.
  • Each client keeps its own OAuth session. Signing in through the Devin CLI does not sign in Devin Desktop. Whether Devin Desktop's Devin Local screen reuses the CLI login is not documented.
  • Cascade allows at most 100 tools at once and has no one-click marketplace. Rankgaroo adds five tools.
  • The Devin CLI docs mention Dynamic Client Registration but not Client ID Metadata Documents. Rankgaroo supports both.
  • Docs for this product changed fast in 2026. If a menu name differs, check the Devin docs.

First questions to try

  • Which of my Search Console properties had the most impressions in the last 28 days?

  • Show queries with rising impressions but falling clicks in Search Console this month.

  • What are my top ten GA4 landing pages by organic sessions for the last 30 days?

Questions

Is Windsurf now called Devin Desktop?

Windsurf is now called Devin Desktop, and its MCP docs moved to docs.devin.ai. People still search for Windsurf, so this page uses both names. The old docs.windsurf.com address redirects to the new docs.

Does Windsurf support MCP on the free plan?

Windsurf's MCP docs list no plan requirement, so check your plan and workspace settings. Team admins can turn MCP off or allowlist servers, and Enterprise users must switch MCP on manually.

Is the Rankgaroo connection in Windsurf read-only?

Yes, the Rankgaroo connection in Windsurf is read-only. Google's screen asks only for read-only Search Console and Analytics access, and you can untick either one. The five tools are whoami, gsc_list_properties, gsc_search_analytics, ga4_list_properties and ga4_run_report. None of them can change your data.

Why doesn't Windsurf show the Rankgaroo tools?

Windsurf shows the Rankgaroo tools only if the agent you use reads the config you edited. The Cascade config applies to the legacy Cascade agent, and Devin Local reads the Devin CLI config. Check which one you are using, and that an admin has not blocked the server.

How do I get access to Rankgaroo while it is in beta?

Rankgaroo is in a private beta, so access is by invite from the beta list. Join the list on the Rankgaroo site and we will send an invite when a spot opens.

Sources: Devin Desktop: MCP (Cascade), Devin CLI: MCP configuration

Use your Search Console data in Windsurf

Rankgaroo is in private beta. Join the list and we'll send your connector link when a spot opens.

One email when your spot is ready. Tell us about your setup.