How to Create Your Waitlist with Gemini CLI
Point Gemini CLI at the UseWait MCP server through settings.json and let it launch your waitlist: slug, page code, confirmation email, and custom domain steps.
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.
- 01Generate an API keyCreate 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.
- 02Add UseWait to settings.jsonMerge 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.~/.gemini/settings.json
{ "mcpServers": { "usewait": { "httpUrl": "https://usewait.com/api/mcp/mcp", "headers": { "Authorization": "Bearer uw_live_YOUR_KEY" } } } } - 03Ask for the waitlistPrompt: "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.
- 04Level it upFollow-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 CNAME record to create for waas.usewait.com; Cloudflare validates it and SSL is automatic.
- 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
- 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.
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.
Connect UseWait to other AI tools