Gemini CLI speaks MCP over HTTP, so connecting it to UseWait means adding one entry to settings.json. After that, a single prompt gets you a live waitlist: Gemini picks the slug, writes page code against UseWait's documented contract, and can attach a confirmation email with per-subscriber variables. Here is how to create your waitlist with Gemini CLI.
Set up your waitlist with Gemini CLI
Generate an API key
Create a free UseWait account, then in Dashboard, Settings, API Keys generate a key and copy the uw_live_... value on the spot. That one key authorizes both MCP and the REST API.
Add UseWait to settings.json
Merge the snippet below into ~/.gemini/settings.json and restart Gemini CLI. Run /mcp to verify the usewait server is connected and its tools are listed.
{
"mcpServers": {
"usewait": {
"httpUrl": "https://usewait.com/api/mcp/mcp",
"headers": {
"Authorization": "Bearer uw_live_YOUR_KEY"
}
}
}
}Ask for the waitlist
Prompt: "Create a waitlist for my AI photo app. Pick a short slug, bright modern page, and set up the confirmation email." Gemini consults get_started and get_page_format, creates the waitlist, and returns the live usewait.com/w/<slug> URL.
Level it up
Follow-up prompts can upload a hero image to the CDN, set SEO fields, enable referrals, or begin custom-domain setup. The domain tool tells you exactly which A record to create; once DNS propagates the agent finishes the job and SSL is automatic.
What Gemini CLI handles for you
Frequently asked questions
Do I need to pay to use the MCP server?
No. It is included on every UseWait plan, the free tier too. Plan capabilities only gate features such as custom domains.
What tools does Gemini get?
25 in total: waitlist CRUD, entries, page-code and email-template management, CDN asset uploads, custom domains, Turnstile keys, and external database hookups.
How do confirmation emails work?
Templates are HTML with variables like {{waitlistName}}, {{position}}, and {{referralLink}} substituted per subscriber. The get_email_template_format tool documents the contract, and templates link to waitlists so new signups receive them.
Is there an HTTP API too?
Yes, usewait.com/api/v1 mirrors the MCP surface with the same key. GET /api/v1 is a machine-readable index you can hand to any tool.
Get your API key and let Gemini CLI 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.