Windsurf + Xholic
Post to X from Windsurf
Add Xholic to Windsurf's MCP config and Cascade can turn your work into posts in your voice, schedule them and show you how they did. Windsurf is now called Devin Desktop; the setup is the same.
- Add the server in Windsurf Settings or mcp_config.json
- Cascade signs in with OAuth
- Works in Windsurf and Devin Desktop
No card needed · Nothing to cancel
Setup
How to add the Xholic MCP server to Windsurf
Connect your X account to Xholic first (one click with X's official sign-in, during the free trial). Then:
Step 1: Open MCP settings
Open Settings → Tools → Windsurf Settings → Add Server, or open Cascade's MCP menu and choose Open MCP config file.
Step 2: Add Xholic
Add Xholic with its server URL. In Devin Desktop the file is ~/.config/devin/mcp_config.json; older installs use ~/.codeium/windsurf/mcp_config.json.
mcp_config.json { "mcpServers": { "xholic": { "serverUrl": "https://api.xholic.ai/mcp" } } }Step 3: Authenticate and ask
Click Authenticate next to xholic when Cascade asks, approve in your browser, then ask Cascade: "Use Xholic: what should I post today?"
Windsurf · with Xholic
Use Xholic: we just shipped v3.2. Draft the launch thread from CHANGELOG.md and save it for me to review.
- → get_writing_kit
- → check_draft ×5
- → save_draft
Saved a 5-post launch thread in Xholic, one post per headline change, in your voice. It's in your drafts; say the word and I'll schedule it for your best slot.
Server address: https://api.xholic.ai/mcp. Steps checked against Windsurf Cascade MCP docs on November 2, 2026.
Options
Which way should I connect Windsurf?
| Way | How | Sign-in | Best for |
|---|---|---|---|
| mcp_config.jsonRecommended | Add xholic with serverUrl under mcpServers | OAuth, with Authenticate | Everyone using Cascade |
| Setup prompt | Paste one prompt; the agent runs the setup itself | OAuth in your browser | Not typing commands yourself |
| Agent skill + CLI | npx -y skills@1.7.1 add sjcodebook/xholic-agent -g | xholic login (browser), or XHOLIC_API_KEY in CI | Scripts, CI and agents that prefer commands |
What it can do
What can Windsurf do with Xholic?
Xholic gives Windsurf your X account, your audience and the actions to grow it. Windsurf does the thinking; Xholic does the posting, scheduling and tracking.
Write in your voice
Windsurf gets your voice, your best posts and what works in your niche, so drafts sound like you, not like AI.
Schedule the week
Queue posts and threads at your audience's best times, or publish now when you say so.
Reply where it counts
See new mentions and replies, who engages with you most and which conversations are worth joining.
Find leads on X
Read what your Signals agents found: people asking for what you sell, scored and ready for a reply.
Know what works
Pull your analytics, top posts and the formats that work for your account, judged against your own normal.
81 everyday tools
Load on connect, with every other Xholic action one search away. Notes and memory carry across chats.
About Windsurf
What is Windsurf?
Windsurf is an AI code editor by Cognition whose built-in agent is Cascade. In June 2026 it was renamed Devin Desktop. Cascade can use remote MCP servers over Streamable HTTP with OAuth sign-in.
Cascade
Windsurf's agent works across your codebase and can call MCP tools while it does.
Now Devin Desktop
Cognition renamed Windsurf to Devin Desktop in June 2026; MCP setup works the same way.
OAuth
Remote servers sign in with OAuth; Cascade shows Authenticate when sign-in is needed.
Windsurf vs other AI editors
| Product | What it is | Where it runs | How Xholic connects |
|---|---|---|---|
| Cursor | AI code editor by Anysphere | Your computer | mcp.json with the server URL |
| VS Code | Microsoft's editor with GitHub Copilot agent mode | Your computer | MCP: Add Server → HTTP |
| Windsurf | Cognition's AI editor, now Devin Desktop | Your computer | mcp_config.json with serverUrl |
| Cline | Open-source coding agent for VS Code and JetBrains | Your editor | Remote Servers → Streamable HTTP |
| Zed | Open-source native code editor | Your computer | Add Remote Server |
Try it
What can you ask Windsurf to do in Xholic?
Launch thread
“Use Xholic: draft the v3.2 launch thread from CHANGELOG.md and save it as a draft.”
Every deploy
“Use Xholic: after this deploy, write a short "what shipped" post and queue it for the morning.”
Build log
“Use Xholic: write today's build-in-public post from my last commits.”
What worked
“Use Xholic: which of my developer posts did best this month, and why?”
Safe by default
You decide what Windsurf can do
- Choose read, write and publish access when you approve Windsurf. Untick publish and it asks you first.
- In apps that can ask, every post and DM waits for your yes, showing exactly what goes out.
- Windsurf only sees the X accounts you tick.
- Everything it does is logged on its connection, with undo where X allows.
- Billing, X account connections and security settings stay inside the Xholic app.
- Disconnect it in one click from Settings → API / MCP / CLI.
FAQs
Windsurf and Xholic: questions
Setup, safety and pricing for using Xholic in Windsurf.
Is Windsurf the same as Devin Desktop?
Yes. Cognition renamed Windsurf to Devin Desktop in June 2026. Cascade and its MCP settings work the same way; only the config folder moved to ~/.config/devin/.
Cascade says xholic needs authentication. What do I do?
Click Authenticate next to xholic in Cascade's MCP settings and approve in your browser. That also fixes an expired sign-in.
Is Xholic free to use with Windsurf?
Xholic has a 7-day free trial with no card needed. After that, the MCP server, API and CLI are included in every plan, from $19 a month. Windsurf does the writing on its own plan, so Xholic doesn't charge for its AI.
Does Windsurf need my X password?
No. You connect your X account to Xholic once through X's official sign-in. Windsurf then signs in to Xholic through your browser, so it never sees your X password or a key.
Can Windsurf post to X without asking me?
Only if you allow it. When you approve Windsurf you choose what it can do: read, write drafts and lists, and publish. Untick Publish and it asks you first with a one-click link. In apps that can show a confirmation, every post and DM waits for your yes and shows exactly what goes out. Authentication and permissions
Which X accounts can Windsurf use?
Only the ones you tick when you approve it, with one of them as the default. You can change that or disconnect Windsurf anytime in Xholic under Settings → API / MCP / CLI, and everything it does is logged there.
Works with your other AI too
Use Xholic in every agent you use
One Xholic account works in all of them at once, with the same voice, memory and queue. People who use Windsurf often also connect Cursor, Cline and Claude Code.
Chat apps
Coding agents and CLIs
Always-on agents
Building your own? See the API, MCP server and CLI, or read the MCP docs.
Windsurf + Xholic
Grow on X from Windsurf
Start the free trial, connect your X account, then connect your AI. It takes about two minutes.
No card needed · Nothing to cancel
Compare plansLive demo: no sign-up or login needed · takes about 2 minutes