Skip to main content
Glama
NameSniper - Username & Domain Monitoring

NameSniper - Username & Domain Monitoring

NameSniper MCP Server

npm version License: MIT Node Model Context Protocol ArvaNet/NameSniper-MCP MCP server

NameSniper monitors taken usernames and alerts you the moment one frees up or drops, so you can claim a handle before anyone else. It also checks live handle availability across all the major social platforms, checks domains across popular TLDs, and screens names for trademark conflicts. All from your AI client - Claude, Cursor, or any MCP host.

The server runs remotely at https://namesniper.pro/mcp (Streamable HTTP). Checking and alternatives are free and need no account; name generation, trademark screening, and handle monitoring need a NameSniper API key (Pro or Business plan).

Handle monitoring

Most availability checkers give a one-time yes or no. NameSniper keeps watching: put a taken handle on watch with namesniper_watch and get notified the instant it frees up across every platform we support, so you can register it first. Every plan includes watch slots (more on paid tiers); Instagram, TikTok, and X monitoring requires a paid plan.

Related MCP server: Social Media Handle Checker

Connect

Option A: remote URL (clients with native remote MCP support)

{
  "mcpServers": {
    "namesniper": {
      "url": "https://namesniper.pro/mcp"
    }
  }
}

Option B: npx bridge (works with any stdio MCP client)

{
  "mcpServers": {
    "namesniper": {
      "command": "npx",
      "args": ["-y", "namesniper-mcp"]
    }
  }
}

With an API key for the paid tools (generate, trademark, watch):

{
  "mcpServers": {
    "namesniper": {
      "command": "npx",
      "args": ["-y", "namesniper-mcp"],
      "env": { "NAMESNIPER_API_KEY": "ns_sk_your_key_here" }
    }
  }
}

You can also pass the key as a flag: npx namesniper-mcp --key ns_sk_.... Get a key at namesniper.pro/dashboard.

Config file locations:

  • Claude Desktop: claude_desktop_config.json

  • Cursor: .cursor/mcp.json

Tools

Tool

What it does

API key

namesniper_check

Name across domains + social, with brand score (trademark screening when authenticated)

Free

namesniper_check_domains

Domain availability across TLDs

Free

namesniper_check_social

Username availability across platforms

Free

namesniper_alternatives

Brand name variations and creative patterns

Free

namesniper_telegram_price

Telegram username market history: peak/latest sale in TON, live auction state, from public TON blockchain records

Free

namesniper_roblox_rarity

Roblox username rarity rating from measured namespace data, with live availability

Free

namesniper_generate

AI brand name generation from a description

Required

namesniper_trademark

USPTO trademark conflict screening

Required

namesniper_watch

Start monitoring a handle and get notified when it frees up

Required

namesniper_watches

List monitored handles and their status

Required

namesniper_unwatch

Stop monitoring a handle and free up the watch slot

Required

Unauthenticated calls are rate limited. Provide an API key for higher limits and the paid tools.

Resources

Resource

URI

Pricing and per-call costs

namesniper://pricing

Supported platforms and TLDs

namesniper://platforms

Platforms

YouTube, Reddit, TikTok, Instagram, X (Twitter), GitHub, npm, Twitch, Threads, Bluesky, Pinterest, Snapchat, Kick, Substack, Linktree, Roblox.

License

MIT

Available Tools

11 tools
namesniper_alternativesAInspect

Generate variations of an existing brand name using deterministic prefix, suffix, compound, and wordplay patterns. Returns JSON alternatives[] each with the name, the pattern used, a description, and a 0-100 brandability score. Use this to riff on a name the user already has; use namesniper_generate for brand-new AI ideas from a description. Free, no API key needed.

Inputs: name (required), count.

namesniper_checkAInspect

All-in-one brand name check: domain availability across TLDs, username availability across the major social platforms, an optional 0-100 brand score, and USPTO trademark screening. Returns JSON with per-TLD and per-platform results (each with an availability verdict and 0-1 confidence), availability summaries, brandScore, and trademark risk. Use namesniper_check_domains or namesniper_check_social instead when only one dimension is needed. Free without an API key (rate-limited; trademark is skipped and Instagram/TikTok/X return best-effort HTTP confidence); a paid key unlocks verified accuracy on those platforms plus trademark screening.

Inputs: name (required), domains, platforms, trademark, +1 more.

namesniper_check_domainsAInspect

Check whether a domain name is registered across multiple TLDs using DNS lookups with a registry-data fallback. Returns JSON with per-TLD results (available true/false with a 0-1 confidence score) and an available/taken summary. Faster and narrower than namesniper_check when social handles are not needed. Free, rate-limited.

Inputs: name (required), tlds.

namesniper_check_socialAInspect

Check username availability across the major social platforms concurrently. Returns JSON with per-platform results (status available/taken/error with a 0-1 confidence score) and an available/taken summary. Narrower than namesniper_check when domains are not needed; if a wanted handle is taken, offer namesniper_watch. Free and rate-limited without an API key (Instagram, TikTok, and X/Twitter return best-effort HTTP confidence); a paid key unlocks verified accuracy on those three.

Inputs: name (required), platforms.

namesniper_generateAInspect

Generate new brand name ideas with AI from a business or project description, each enriched with a live .com availability check. Non-deterministic: repeated calls produce different names (identical requests are served from a 24-hour cache and flagged with cached: true). Typical latency 5-30 seconds. Returns JSON names[] with the name, an explanation, tags, a confidence score, and comAvailable. Requires an API key (paid plan) and counts against a daily generation quota. To riff on a name the user already has, use namesniper_alternatives instead (free, deterministic).

Inputs: description (required), count, style.

namesniper_roblox_rarityAInspect

Rate the rarity of a Roblox username (Common to Legendary, 0-100 score) from measured namespace saturation data and name structure, with a live availability check. Free, no API key needed.

Inputs: username (required).

namesniper_telegram_priceAInspect

Look up the recorded market price history of a Telegram username: peak and latest on-chain sale (in TON), live auction state, and bid activity, from public TON blockchain records. Free, no API key needed.

Inputs: username (required).

namesniper_trademarkAInspect

Screen a brand name for US trademark conflicts against the USPTO database with similarity analysis. Returns JSON with matching marks and a summary including an overall risk rating; with includeVariations, common spelling variations are screened too (slower, more lookups). A screening aid, not legal advice. Requires an API key (paid plan).

Inputs: name (required), includeVariations.

namesniper_unwatchAInspect

Stop monitoring a watched handle and free its slot. Pass the watch id from namesniper_watches, or a username (optionally narrowed to one platform) to remove all its watches. Returns JSON with the removed count and ids. Requires an API key.

Inputs: id, userId, platform, username.

namesniper_watchAInspect

Start monitoring a taken username so the user can claim it the moment it frees up or drops. Creates one watch per platform against the plan's slot limit (already-watched pairs are skipped); checks then run automatically on a plan-based schedule and alerts are delivered in-app, by email, and to any configured webhooks. Returns JSON with created watch ids and the skipped count. List watches with namesniper_watches; stop one with namesniper_unwatch. Requires a paid API key (Pro or Business).

Inputs: username (required), userId, platforms.

namesniper_watchesAInspect

List every handle the account is monitoring. Returns JSON watches[] with id, username, platform, watch status, last observed availability, last-checked and last-changed timestamps, and check count, plus slot usage {used, limit}. Use a watch id with namesniper_unwatch to stop monitoring it. Requires an API key.

Inputs: userId.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.4/5.0

    Scored across 11 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: check variants are explicitly scoped as all-in-one vs domain-only vs social-only, generate vs alternatives are differentiated by input type, and watch/watches/unwatch form a clean lifecycle. No two tools have ambiguous boundaries.

    Naming Consistency4/5

    All tools share the namesniper_ prefix and use snake_case, which is consistent. Most actions are verbs or verb_noun (check, generate, watch), but a few nouns like trademark, alternatives, and watches break the strict pattern, though they are still clear and predictable.

    Tool Count5/5

    11 tools is well within the ideal range for a domain-specific server. Each tool addresses a distinct need—checking, watching, generating, trademark screening, and niche platform data—without redundancy or bloat.

    Completeness5/5

    The tool set provides full lifecycle coverage for brand name monitoring: availability checks, watch creation/listing/removal, name generation, and trademark screening. The specialized Telegram and Roblox tools cover niche use cases, leaving no obvious dead ends.

    Maintenance

    ActivitySlowing
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Fast domain availability checker that searches across multiple registrars (Porkbun, Namecheap) and protocols (RDAP, WHOIS) to find available domains, compare pricing, get suggestions, and check social media username availability.
      7
      716 npm
      28
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Checks username availability and retrieves account information across major social media platforms including YouTube, TikTok, Threads, X (Twitter), and Instagram, perfect for brand name qualification and competitive research.
      12
      6
      8 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables users to brainstorm brandable domain names from a description, check their real-time availability across domains and GitHub/npm/PyPI namespaces, and get ranked buy candidates via RDAP.
      6 npm
      ISC