Roo Code is a capable open-source agent that lives in VS Code and speaks MCP fluently. With the UseWait server connected it turns a short brief into a live waitlist: it picks a slug, writes the page, sets up the confirmation email and can connect a custom domain. Here is how to create your waitlist with Roo Code.
Set up your waitlist with Roo Code
Create a UseWait API key
In UseWait, open Dashboard, Settings, API Keys and create a key (uw_live_...). Copy it once. The free plan includes full API and MCP access.
Add the server in Roo Code
Open the Roo Code MCP panel and edit the project .roo/mcp.json or the global MCP settings. Paste the snippet below with your key. The type must be "streamable-http" with the hyphen: Roo Code cannot infer the transport from a url alone and will error without it.
{
"mcpServers": {
"usewait": {
"type": "streamable-http",
"url": "https://usewait.com/api/mcp/mcp",
"headers": {
"Authorization": "Bearer uw_live_YOUR_KEY"
}
}
}
}Ask the agent
Prompt Roo Code: "Set up a waitlist for my design newsletter and make the page minimal and typographic." It reads get_started for the flow and get_page_format for the page contract, then creates the waitlist and writes the page, live at usewait.com/w/<slug>.
Polish and grow
Ask it to connect your domain (it gives you the exact A record), upload assets to the CDN, or manage the confirmation email. Call list_entries whenever you want to see signups and referral stats.
What Roo Code handles for you
Frequently asked questions
How does Roo Code connect to a remote MCP server?
Through a streamable HTTP entry: type set to streamable-http, the url of the server, and a headers object with your Authorization token. Roo Code reaches UseWait's hosted endpoint directly.
Why does the config need a type?
For any URL-based MCP server Roo Code requires an explicit type. Omitting it causes an immediate error because the transport cannot be inferred from the URL.
Does this work in the Cline family too?
The same UseWait endpoint works with any MCP client. The exact field names vary, but the pattern is always the server URL plus an Authorization header carrying your uw_live_ key.
Get your API key and let Roo Code 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.