Back to Guides
MCP setup guide

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.

Set up your waitlist with Gemini CLI

1

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

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

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

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

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.