NameSniper

pro.namesniperPublished by namesniper.proOfficial publisherv1.1.2Updated Oct 24, 2026

Monitor taken usernames and get alerted when they drop, plus handle, domain, and trademark checks.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBusiness & Commerce

Overview

AI-generated overview

NameSniper checks brand names, domains and social handles, screens USPTO trademarks, and monitors taken usernames for when they free up.

What you can do
Check a name across domains, social platforms, brand score and trademark screening in one call, or run domain and username checks separately with confidence scores and registration details for taken domains and handles. Generate AI brand name ideas from a business description, each with a live .com check, and produce deterministic variations of an existing name with brandability scores. Screen names against the USPTO trademark database with similarity analysis and an overall risk rating. Start, list and stop monitoring taken usernames so the user is alerted when a handle frees up, within the plan's watch slots. Look up Telegram username sale history and auction state from public TON records,
When to use it
Useful when naming a brand, product or account and you want availability across domains and social platforms, trademark risk, and generated alternatives in one place. Also suited to watching a taken handle so you can claim it when it drops.
Requirements
Runs as a remote Streamable HTTP endpoint or as a local npm package (namesniper-mcp) via npx, so Node.js is needed for the local option. Checking, alternatives, Telegram price and Roblox rarity need no account; name generation, trademark screening and handle monitoring need a NameSniper API key (Pro or Business plan), passed as the NAMESNIPER_API_KEY environment variable or a key flag. Unauthenticated calls are rate limited.
Before you install
The API key is a paid credential; pass it only through the environment variable or flag and keep it out of shared configs. Paid tools consume plan credits and watch slots are limited per plan. Watch monitoring creates recurring checks and notifications tied to the account. Trademark results are a screening aid, not legal advice. Checks send the names you query to a third-party service.

Installation

In SourceWeft

  1. Open NameSniper in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/pro.namesniper%2Fnamesniper/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

README

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.

Connect

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

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

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

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

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

json
{  "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

ToolWhat it doesAPI key
namesniper_checkName across domains + social, with brand score (trademark screening when authenticated)Free
namesniper_check_domainsDomain availability across TLDsFree
namesniper_check_socialUsername availability across platformsFree
namesniper_alternativesBrand name variations and creative patternsFree
namesniper_telegram_priceTelegram username market history: peak/latest sale in TON, live auction state, from public TON blockchain recordsFree
namesniper_roblox_rarityRoblox username rarity rating from measured namespace data, with live availabilityFree
namesniper_generateAI brand name generation from a descriptionRequired
namesniper_trademarkUSPTO trademark conflict screeningRequired
namesniper_watchStart monitoring a handle and get notified when it frees upRequired
namesniper_watchesList monitored handles and their statusRequired
namesniper_unwatchStop monitoring a handle and free up the watch slotRequired

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

Resources

ResourceURI
Pricing and per-call costsnamesniper://pricing
Supported platforms and TLDsnamesniper://platforms

Platforms

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

Links

License

MIT

Source: README.md at commit 0df853d

Tools

11

namesniper_check

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.

ParametersnamerequiredplanuserIddomainsplatformstrademarkbrandScore

namesniper_check_domains

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. Pass details=true to add a registration record on each taken TLD (registrar, registeredAt, expiresAt, status, dropStage) read from the registry; registrant identity is usually redacted. Faster and narrower than namesniper_check when social handles are not needed. Free, rate-limited.

Parametersnamerequiredtldsdetails

namesniper_check_social

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.

ParametersnamerequiredplanuserIdplatforms

namesniper_generate

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).

ParameterscountstyleuserIddescriptionrequired

namesniper_trademark

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); each distinct name counts against the plan's monthly screening allowance (re-screening a name is free).

ParametersnamerequireduserIdincludeVariations

namesniper_alternatives

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.

Parametersnamerequiredcount

namesniper_watch

Start monitoring a taken username so the user can claim it when it frees up or drops (alerts follow the plan's check schedule after two confirming checks). 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).

ParametersuserIdusernamerequiredplatforms

namesniper_watches

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.

ParametersuserId

namesniper_unwatch

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.

ParametersiduserIdplatformusername

namesniper_telegram_price

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

Parametersusernamerequired

namesniper_roblox_rarity

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.

Parametersusernamerequired

Version history

2
  1. v1.1.2LatestSep 25, 2026
  2. v1.1.1Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts