Skip to main content

Connect Windsurf (Devin Desktop) to aicharged.io

215 tools, one endpoint: https://aicharged.io/api/v1/mcp

Windsurf (Devin Desktop)

Windsurf is now Devin Desktop: its Cascade agent reads mcp_config.json with serverUrl — mind the limit of 100 tools.

  • API key (Bearer)
  • OAuth sign-in

Config file

~/.config/devin/mcp_config.json Recommended
{
  "mcpServers": {
    "aicharged": {
      "serverUrl": "https://aicharged.io/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:AICHARGED_API_KEY}"
      }
    }
  }
}

Cascade uses at most 100 tools at a time and aicharged.io has more — list the ones you do not need in the server's disabledTools array. Windows: %APPDATA%\devin\mcp_config.json. Unverified: the older Windsurf path ~/.codeium/windsurf/mcp_config.json.

Config with the key inline

~/.config/devin/mcp_config.json
{
  "mcpServers": {
    "aicharged": {
      "serverUrl": "https://aicharged.io/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

Or let the CLI set it up

aicharged setup finds the AI clients on this machine, signs you in through the browser and writes their configuration.

Connect in one line

Install the CLI · macOS / Linux
curl -fsSL https://aicharged.io/install.sh | sh && aicharged setup
Install the CLI · Windows
irm https://aicharged.io/install.ps1 | iex; aicharged setup
MCP endpoint
https://aicharged.io/api/v1/mcp

Streamable HTTP. Send the header Authorization: Bearer <API_KEY>, or sign in with OAuth where your client supports it.

Or tell your agent
Read https://aicharged.io/agent.md and set me up with aicharged.io

Open with this prompt in Claude (opens in a new tab) ChatGPT (opens in a new tab) Perplexity (opens in a new tab)