name-still-tbd

Developers

API & MCP

Use the generator and availability checks from your own code or from any MCP-capable AI assistant.

MCP server

Streamable HTTP endpoint: https://name-still-tbd.com/api/mcp. Tools: generate_names, check_availability, list_patterns.

Claude Code

claude mcp add --transport http name-still-tbd https://name-still-tbd.com/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Claude Desktop, Cursor, Windsurf (JSON config)

{
  "mcpServers": {
    "name-still-tbd": {
      "url": "https://name-still-tbd.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

stdio-only clients

{
  "mcpServers": {
    "name-still-tbd": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://name-still-tbd.com/api/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

Create a key on your account page; calls spend from your credits. Without a key you get a few anonymous credits a day, unless the server runs with REQUIRE_API_KEY=true.

REST API

curl -X POST https://name-still-tbd.com/api/generate \
  -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" \
  -d '{"description":"AI bookkeeping for freelancers","patternWeights":{"invented":2,"suffix":1,"acronym":-2},"count":10}'
curl -X POST https://name-still-tbd.com/api/check \
  -H "Content-Type: application/json" \
  -d '{"name":"Ledgerly","tlds":["com","io","ai"]}'

GET /api/patterns lists pattern ids and checks. POST /api/domains with {"names":[...],"tlds":[...]} looks up domains only, for up to 30 names and 50 TLDs at once (at most 600 name × TLD lookups per request). Any TLD works: registries with RDAP are queried directly, the rest via DNS. Add ?stream=1 to /api/check for NDJSON: one partial line per check as it finishes, then done.

Patterns

  • real-word · Apple, Slack, Notion
    An existing dictionary word used out of context.
  • invented · Kodak, Xerox, Zalando
    A brand-new, pronounceable word with no prior meaning.
  • compound · Facebook, YouTube, Mailchimp
    Two real words joined together.
  • portmanteau · Pinterest, Instagram, Groupon
    Two words blended, sharing letters or sounds.
  • misspelling · Lyft, Flickr, Tumblr
    A real word with a playful spelling twist.
  • classical · Volvo, Nike, Acura
    Built from classical roots, sounds established.
  • suffix · Shopify, Grammarly, Calendly
    A word plus a modern suffix like -ly, -ify, -io, -able.
  • prefix · GoPro, HeyMarvin, GetAround
    A relevant word with a prefix like get-, try-, use-, go-.
  • descriptive · General Electric, Booking, Hotels.com
    Says what the company does.
  • metaphor · Amazon, Patagonia, Oracle
    Evokes a feeling or image tied to the brand promise.
  • person · Oscar, Wendy's, Alfred
    A first name or surname-like name.
  • acronym · IBM, BMW, H&M
    Letters or initials.
  • short · Uber, Zoom, Bolt
    Four to five letters max.
  • playful · Google, Yahoo, Wufoo
    Fun, unexpected, a little weird.
  • numeric · 7-Eleven, 3M, 99designs
    Includes a number or digit.

Availability checks

  • domains Domain registration via RDAP, with DNS fallback for TLDs without RDAP.
  • websites Inspects taken domains: active business, parked, or listed for sale. Uses a real browser when configured.
  • history Past use of taken domains (Wayback Machine), and blocklists: Google Safe Browsing (needs GOOGLE_SAFE_BROWSING_KEY), URLhaus, Spamhaus DBL and SURBL (need ABUSE_CH_AUTH_KEY).
  • web Brave web search for businesses already using the name, judged by the LLM against the business description (needs BRAVE_SEARCH_API_KEY).
  • wikidata Notable companies, brands and products with this exact name on Wikidata.
  • appstore iOS and Mac apps or developers with this name (US App Store).
  • companies Registered companies with the name: GLEIF (worldwide LEI register), SEC EDGAR, UK Companies House (needs COMPANIES_HOUSE_API_KEY), Y Combinator, Hacker News launches, plus a link for German registers.
  • media Android apps (Google Play), podcasts, Steam games, bands and artists (MusicBrainz) and books (Open Library) with the name.
  • trademarks Automated TMview search (EU, US and 75+ offices), plus WIPO Global Brand Database and USPTO links.
  • hidden Offensive words in a dozen languages hidden in the name or domain ("therapist" → "the rapist"), bad initials, hate-symbol number codes and letters that misread in a logo.
  • meanings What the name means in other languages and slang: Wiktionary, Urban Dictionary, and the LLM on translations, alternative word splits and transliterations.
  • associations Recent bad press (GDELT news, judged by the LLM), sanctioned or watchlisted entities (OpenSanctions, needs OPENSANCTIONS_API_KEY), crypto tokens (CoinGecko) and US drug names (openFDA).
  • crowding How common the word already is: English word frequency and book trend (Datamuse, Google Books Ngram), Wikipedia article or disambiguation page with monthly views, and Google's result count (needs SERPAPI_API_KEY).
  • quality Radio test (likely misspellings and Datamuse sound-alikes, with their .com status), place names (OpenStreetMap), trademark strength from fanciful to generic, and what AI assistants already associate with the name.
  • github GitHub user or organization handle.
  • npm Unscoped npm package name and @scope (organization).
  • pypi Python package name on PyPI.
  • registries Hugging Face, Docker Hub, crates.io, RubyGems, Packagist and Homebrew names.
  • social Instagram, Threads, X, TikTok, Bluesky, YouTube, Mastodon, Telegram, Twitch, Kick, Substack and Linktree handles; Reddit, LinkedIn and Product Hunt as manual links.

Credits

Calls spend credits from the balance of the key's owner: 1 per 10 generated names (rounded up), 3 per check_availability / /api/check. Domain lookups via /api/domains are free within a fair-use cap. Responses include quota: { spent, remaining }; an empty balance answers 402. See pricing for plans and packs.