MCP clients
Connect Ken to Windsurf (Devin Desktop) with MCP
Windsurf, now Devin Desktop, connects to Ken's remote MCP server. Add Ken's server URL to ~/.config/devin/mcp_config.json, the user MCP file in Devin's docs, then sign in to Ken in your browser. A Ken API key header also works.
How Do You Connect Ken to Windsurf?
In short Add https://mcp.ken.so/mcp as a remote MCP server in Windsurf, then sign in to Ken in your browser.
Open the MCP Config File
Open ~/.config/devin/mcp_config.json, or %APPDATA%\devin\mcp_config.json on Windows. In the Cascade panel, the Open MCP config file icon in the MCPs section opens the same file.
Add Ken Under mcpServers
Paste this entry and save. url is the key both the Cascade docs and the Devin CLI docs accept, and a URL defaults to Streamable HTTP.
{ "mcpServers": { "ken": { "url": "https://mcp.ken.so/mcp" } } }Load Ken and Sign In
In Cascade, press the refresh button in the MCPs section, then sign in when asked. In Devin Local, select Authenticate when Ken shows Needs auth in the MCP list. Your browser opens the Ken sign-in. Sign in with the account you use in the Ken app, then select Allow access on the Ken approval screen. You never paste a client ID or secret.
Can You Use a Ken API Key Instead of OAuth?
In short Yes. Windsurf can send your Ken API key as a Bearer token when a browser sign-in is not an option.
Use a Ken API Key Header Instead
Create a key in the Ken app under Settings > Integrations > API Keys and add it as a Bearer token in the headers object of the ken entry.
{ "mcpServers": { "ken": { "url": "https://mcp.ken.so/mcp", "headers": { "Authorization": "Bearer <KEN_API_KEY>" } } } }
What Can You Ask Ken From Windsurf?
In short Ask in plain language. The client picks the Ken tool, and Ken runs it with your workspace role.
| Ask | Ken tool used | What the tool does |
|---|---|---|
| Find VPs of Sales at US software companies with 50 to 200 employees. | search_read | Searches Ken's people and company database and returns filter facets. |
| Load Ken's campaign-planning skill and plan a 3-step cold email campaign for that list. | load_skill | Loads one Ken workflow skill, such as campaign-planning, into the chat. |
| Before I launch, preview who lands in the Series B segment. | segments_read | Previews which contacts land in a campaign segment. |
| Which of my campaigns are running right now? | campaigns_read | Lists campaigns and reads one campaign's settings and status. |
| How did my campaigns do this week? Show sends, replies and bounces for each one. | analytics_read | Reads campaign performance, engagement, deliverability and reply classifications. |
Admins and members get read and write tools. View-only members get read tools plus inbox replies.
What If Ken Does Not Connect in Windsurf?
In short Most failures come from a skipped sign-in step or a client setting.
| Problem | Fix |
|---|---|
| Ken is blocked on a team plan | Once a team admin allowlists one server, every other server is blocked. Ask the admin to allowlist the server ID ken, which must match your config key exactly, including case. |
| Cascade does not show Ken after you save the file | Press the refresh button in Cascade's MCPs section. Cascade loads new servers on refresh. |
| Devin Local shows Needs auth for Ken | The stored Ken sign-in expired. Select Authenticate on Ken's server page. Devin Local clears the old sign-in and opens the Ken sign-in again. |
| A Ken tool answers "Missing scope" | Part of the Ken approval screen was declined. Remove Ken from the client, add it again and select Allow access. |
Frequently Asked Questions
Is Windsurf the same as Devin Desktop?
Yes. Cognition agreed to acquire Windsurf in July 2025, and Devin's docs say Windsurf became Devin Desktop on June 2, 2026, with only the name and branding changing. windsurf.com now redirects to devin.ai/desktop. Cascade is the legacy agent and Devin Local is the default agent for new tabs.
Does Cascade see Ken's whole tool list?
Cascade has a limit of 100 tools across all MCP servers at any time. Turn off servers you do not use if Ken's tools go missing.
Do Enterprise users need to turn MCP on?
Yes. The docs say Enterprise users must turn MCP on manually in settings before the agent can use any server.
What can Devin Desktop change in my Ken workspace?
Only what your Ken role allows. Admins and members get read and write tools, including campaign launches. View-only members get read tools plus inbox replies. Ken checks your role on every call, so a role change applies right away.
The new Ken opens to the waiting list in batches.
Related
- Ken MCP server
What Ken's MCP server does and every client it works with
- Claude MCP: Connect Ken as a Custom Connector
- ChatGPT MCP: Connect Ken as a Custom MCP Server
- Claude Code MCP: Connect Ken
- Cursor MCP: Connect Ken
- Codex MCP: Connect Ken to OpenAI Codex
- Gemini CLI MCP: Connect Ken
- Connect Ken to Perplexity with MCP
- Connect Ken to VS Code and GitHub Copilot with MCP
- Ken pricing
Plans and credit prices
Sources
Changelog
- Page published.