UseWait

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.

Back to Guides

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
  1. 01
    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.
  2. 02
    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.
    ~/.gemini/settings.json
    { "mcpServers": { "usewait": { "httpUrl": "https://usewait.com/api/mcp/mcp", "headers": { "Authorization": "Bearer uw_live_YOUR_KEY" } } } }
  3. 03
    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.
  4. 04
    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 CNAME record to create for waas.usewait.com; Cloudflare validates it and SSL is automatic.
What Gemini CLI 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
  • 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 key.

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

Related guides

Connect UseWait to other AI tools

View all guides