Glitch MCP

Windsurf

Windsurf is now called Devin Desktop. It has two agents, Cascade and Devin Local, and each reads its own MCP configuration.

Server URL
https://mcp.glitchads.ai/mcp

Cascade

Cascade's MCP servers are under Devin Settings, then Cascade, then MCP Servers. To add Glitch, edit ~/.codeium/windsurf/mcp_config.json directly:

{
  "mcpServers": {
    "glitch": {
      "serverUrl": "https://mcp.glitchads.ai/mcp"
    }
  }
}

A remote server needs a serverUrl or url field. Devin Desktop supports OAuth for remote servers. For something headless, pass an API key instead. Devin Desktop reads environment variables in headers, as the sample shows, so the file never holds the key itself. An unset variable becomes an empty string.

{
  "mcpServers": {
    "glitch": {
      "serverUrl": "https://mcp.glitchads.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${env:GLITCH_API_KEY}"
      }
    }
  }
}

Devin Local

Devin Local, the default agent for new tabs, does not read mcp_config.json above. It uses the Devin CLI configuration. Add Glitch and sign in from a terminal:

devin mcp add glitch https://mcp.glitchads.ai/mcp
devin mcp login glitch

That saves the server to .devin/mcp_config.local.json in the project. Add -s user to devin mcp add to save it to ~/.config/devin/mcp_config.json for all your projects.

Using it

In Cascade, click the MCPs icon at the top right of the Cascade panel and select glitch to switch individual tools on or off. Cascade can use up to 100 tools at a time across all servers, and Glitch has at most thirty-one.

Check it worked

  • The MCPs icon at the top right of the Cascade panel lists glitch and its tools. For Devin Local, run devin mcp list.
  • The tool list shows tools named glitch_*: all thirty-one when every scope was approved, and fewer when some were not.

Ask: "List my Glitch organizations." You should get back the organizations your connection covers, with your role in each.

Troubleshooting

The server never connects Check the entry has serverUrl or url set to the full server URL above, and that the configuration matches your agent: mcp_config.json for Cascade, the Devin CLI configuration for Devin Local. Team admins can turn MCP access off for a team.
Devin Local never signs in Run devin mcp login glitch.
insufficient_scope The error names the scope that is missing. Authenticate the server again, approving the extra access. If your Glitch role does not allow it, ask an organization Admin or Owner.
org_access_denied The organization slug is wrong, your Glitch user is not a member of that organization, or the membership ended. glitch_list_organizations shows the slugs you can use.
Revoking access Remove the server from mcp_config.json for Cascade, run devin mcp remove glitch for Devin Local, or revoke it in Glitch on the Connections page under Connected Apps. Any of these stops access on the next request.

Next