You are already building your product in Cursor, so why switch apps to build the waitlist for it? With the UseWait MCP server in your .cursor/mcp.json, Cursor's agent can create your waitlist while you keep coding: it picks the slug, generates page code that matches your brand, links a confirmation email, and reports back with a live URL. Here is how to create your waitlist with Cursor.
Set up your waitlist with Cursor
Create a UseWait API key
A free UseWait account is all you need. In Dashboard, Settings, API Keys, create a key named something like cursor and copy the uw_live_... value; it is displayed once.
Add the server to .cursor/mcp.json
Create the file at the root of your project (or in ~/.cursor/mcp.json to make it global) with the snippet below. Cursor picks it up on reload; check Settings, MCP to see the usewait server listed with its tools.
{
"mcpServers": {
"usewait": {
"url": "https://usewait.com/api/mcp/mcp",
"headers": {
"Authorization": "Bearer uw_live_YOUR_KEY"
}
}
}
}Ask the agent
Open the agent panel and prompt: "Create a waitlist for this project. Read the repo to understand what it does, pick a matching slug, and style the page like our landing." Cursor calls get_started and get_page_format, then builds the page. Because it can read your codebase, it is especially good at matching your product's tone.
Polish and grow
Ask for iterations on the page code, enable referrals, or attach your domain. For domains, the agent runs the setup and gives you the exact A record; once your DNS points, it retries and SSL comes up automatically. Signups are one list_entries call away.
What Cursor handles for you
Frequently asked questions
Do I need a paid UseWait plan?
No. MCP and API access are on every plan. The free tier covers creating waitlists, custom page code, email templates, and reading entries.
Project-level or global config?
Both work. A project-level .cursor/mcp.json keeps the key scoped to one repo; ~/.cursor/mcp.json makes the tools available everywhere. Either way, never commit a real key to a shared repository.
What exactly can the agent manage?
All 25 MCP tools: waitlist CRUD, page code, confirmation email templates with per-subscriber variables, CDN uploads, custom domains, Turnstile keys, external databases, and signup data.
How does the waitlist page itself work?
It is a single React function rendered by UseWait's hosting. The get_page_format tool gives the agent the exact contract, so generated pages submit signups and handle referral links correctly out of the box.
Get your API key and let Cursor launch it
Free plan includes full API and MCP access. Your agent does the rest.
Create your free API keyFull reference at docs.usewait.com and a quick overview on the developers page.