Devin Desktop is Windsurf's new name, since 2 June 2026. It connects to Vessero through its MCP config file, on every plan, though a team's MCP allowlist can block servers that aren't on it. In Connected apps, the same steps open one at a time, with the settings to copy, and the last one tells you when Devin Desktop is in.
Connect Devin Desktop
- Open the MCP config file. In Devin Desktop, open
~/.config/devin/mcp_config.jsonin the editor, or create it. On Windows, it's%APPDATA%\devin\mcp_config.json. - Paste Vessero in and save. Put
{"mcpServers": {"vessero": {"url": "https://vessero.com/mcp"}}}in the file. If it already lists other servers, add vessero beside them, insidemcpServers. - Save the file.
- Authenticate vessero. Choose Open customizations from the new-tab menu in an agent space, and find vessero among the MCP servers.
- If it shows Needs auth, click Authenticate.
- Vessero's page opens. Sign in if it asks, then press Allow.
- Check it works. In a Devin Local chat, ask: "Use Vessero to show my credit balance."
- Devin asks before it uses a tool: approve it, and it answers with your balance.
If the devin command is installed, devin mcp add -s user vessero https://vessero.com/mcp and then devin mcp login vessero do the same from a terminal. Devin's own pages name more than one place for the config file, so if Vessero doesn't show up, add it with the command to be sure.
Use a key instead
On a computer with no browser to sign in with, give Devin Desktop an API key.
- Open the MCP config file. Open
~/.config/devin/mcp_config.jsonin the editor, or create it. - Paste Vessero in and save. In Connected apps, under Connect another app, press Devin Desktop. At step 2, press Use a key instead.
- Name the key, choose what it can do and, if you like, give it a daily cap. Press Make the key.
- The key is shown once, already in the settings. Put them in the file and save it.
- Check it works. In a Devin Local chat, ask: "Use Vessero to show my credit balance."
If it doesn't connect
- "Needs auth" or "Auth required". Click Authenticate, or run
devin mcp login vessero. If that doesn't clear it, rundevin mcp logout vessero, thendevin mcp login vessero. - Blocked by a team allowlist. Ask your admin to add the server ID
vessero, written exactly so.
Related
Still stuck?
A person reads every message.
Usually within 4 hours on a working day.
Have an account? Log in and write to us from Help in the app.