Windsurf is happy running long, multi-step jobs. Add SchedPilot and "write the announcement and schedule it" becomes one of the steps rather than a thing you do afterwards.
In SchedPilot, open API Access and generate a key. It starts with smm_.
Drop the configuration below into Windsurf, using your key.
Restart Windsurf and ask it to list your connected accounts.
{
"mcpServers": {
"schedpilot": {
"command": "npx",
"args": ["-y", "schedpilot-mcp"],
"env": { "SCHEDPILOT_TOKEN": "smm_your_key" }
}
}
}
Replace smm_your_key with the key from API Access in your SchedPilot account.
Rate limits are 150 read and 100 write requests per hour, per user. Scheduling a post with media costs two writes.
Agentic editors are at their best doing several things in sequence. Publishing is a natural last step: build, document, announce — without you stitching the last part on by hand.
Things that work well once Windsurf is connected.
Windsurf uses the same MCP configuration shape as Cursor, so a block that works in one usually works in the other.
There is a setup guide for every agent we support, plus a REST API for anything that is not on the list.
See all agentsFree to start, and every post waits for your approval.
Start for freeSchedule posts, find your best time to publish, and keep your calendar full — without the chaos. SchedPilot makes consistency simple across every channel.
Start for freeFree trial available. Cancel anytime.