Back to Guides
MCP setup guide

How to Create Your Waitlist with Windsurf

Connect Windsurf's Cascade agent to the UseWait MCP server and generate a live waitlist page with slug, confirmation email, and analytics, straight from the editor.

Windsurf's Cascade agent gets genuinely useful when it can act on services outside your repo. Registering the UseWait MCP server takes one JSON block, and from then on Cascade can create your waitlist, design its page, attach a confirmation email, and report signups, all inside the editor. This is how to create your waitlist with Windsurf.

Set up your waitlist with Windsurf

1

Create your UseWait key

Register free at usewait.com, open Dashboard, Settings, API Keys, and create a key. Save the uw_live_... string immediately; UseWait stores only its hash.

2

Register the server

Add the snippet below to Windsurf's MCP config file and refresh the plugins list from the Cascade panel. The usewait server should appear with its tools enabled.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "usewait": {
      "serverUrl": "https://usewait.com/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer uw_live_YOUR_KEY"
      }
    }
  }
}
3

Brief Cascade

Ask: "Set up a waitlist for the app in this repo. Choose a sensible slug, mirror our color palette on the page, and add a confirmation email." Cascade reads get_started and get_page_format, then creates the waitlist; the page is live at usewait.com/w/<slug> as soon as the tool returns.

4

Keep building

Iterate on the page copy, upload brand assets to the CDN, enable referrals with a custom boost, or start custom-domain setup. For domains, the tool responds with the exact A record; point your DNS and ask Cascade to retry.

What Windsurf handles for you

Picks and claims a unique slug
Writes page code matched to your brand
Creates the confirmation email template
Uploads logos and images to the CDN
Walks you through custom domain DNS
Reads signups and referral stats on demand

Frequently asked questions

Is this available on UseWait's free tier?

Yes. Every plan includes the MCP server and REST API. Only certain capabilities, like custom domains, require a plan that carries them.

What surface does the MCP server expose?

25 tools across waitlist management, entries, page code, email templates, CDN uploads, domains, Turnstile keys, and external databases, plus self-documenting helpers like get_started.

Where do signups live?

In UseWait's database by default, readable via list_entries or the dashboard. Plans with database access can route signups into your own Postgres or MySQL instead.

Can I check analytics from Windsurf?

Ask Cascade for your latest numbers; list_entries returns positions and referral counts, and full analytics are on your dashboard for every plan.

Get your API key and let Windsurf launch it

Free plan includes full API and MCP access. Your agent does the rest.

Create your free API key

Full reference at docs.usewait.com and a quick overview on the developers page.