Namemyapp

io.github.Rakesh1002v1.1.5更新於 Oct 1, 2026

Brandable business names with live domain availability + one-click buy URLs.

已驗證Streamable HTTP可網頁執行AI & MLMedia & DesignBusiness & Commerce

概覽

AI 產生的概覽

讓助理查詢網域即時可用性與價格、產生品牌名稱,並產生一鍵購買網域的連結。

功能
此伺服器封裝 namemy.app 的網域 API,用於命名與購買網域的工作流程。公開模式只提供 buy_link,它不發出網路請求,僅建立一鍵購買連結。提供 API 密鑰後會提供十二個工具,包括 check_domain(即時可用性與價格比較)、generate_names(融合可用性的 AI 品牌名稱產生)、buy_domain(伺服器對伺服器購買)、list_domains、set_dns_record、brand_conflict_check,以及 logo、法律文件、品牌套件與社群套件的產生工具。
適用情境
當助理協助挑選產品或公司名稱,並希望在同一段對話中查詢可用性與價格時使用;或當你希望把使用者導向結帳頁面、而不讓助理接觸付款資訊時使用。只需連結的工作流程用公開的 buy_link 即可;需要即時查詢、名稱產生、購買或修改 DNS 時再加入密鑰。
執行需求
可作為遠端端點執行( 使用 OAuth 2.1 + PKCE,或 使用 bearer 密鑰),也可透過 npx -y @namemyapp/mcp 以 stdio 在本機執行,需要 Node.js 與網路存取。公開模式不需要帳號;授權模式需要 namemy.app API 密鑰,透過 NAMEMYAPP_API_KEY(或 Authorization bearer 標頭)提供。選用變數:NAMEMYAPP_API_URL 與 NAMEMYAPP_AGENT_SOURCE。
安裝前請注意
授權模式需要密鑰 NAMEMYAPP_API_KEY,它會以 bearer token 傳送到遠端端點;OAuth 流程會要求你在瀏覽器分頁中貼上一次該密鑰。授權工具可能花錢並修改資料:buy_domain 以伺服器對伺服器方式購買網域,set_dns_record 寫入 DNS 記錄,buy_link 則把結帳連結交給使用者。每次 API 呼叫都會帶上 X-Agent-Source 標頭與 source 查詢參數,namemy.app 會在 Purchase 資料列中記錄此歸因資訊,並把歸因事件推送到 PostHog。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Namemyapp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "namemyapp": {
      "type": "http",
      "url": "https://mcp.namemy.app/mcp"
    }
  }
}

README

@namemyapp/mcp

Model Context Protocol (MCP) server for namemy.app — gives Claude Desktop, Claude Code, Cursor, Windsurf, Continue.dev, ChatGPT, and any MCP-aware client live domain availability and one-click buy URLs.

Three ways to connect:

ModeEndpointAuthBest for
Remote OAuthhttps://mcp.namemy.app/mcpOAuth 2.1 + PKCEClaude.ai web · ChatGPT · directory listings
Remote directhttps://mcp.namemy.app/directBearer namemy.app keyClaude Desktop · curl · custom scripts
Local stdionpx -y @namemyapp/mcpEnv var keyClaude Code plugin · restricted networks

The remote OAuth endpoint is the recommended path for hosted clients. Use direct or stdio if your client doesn't speak OAuth. This npm package is the stdio mirror.

[npm] [license]

What it does

Your AI agent can already suggest names. This server lets it:

  • Check domain availability across registrars with unified retail pricing
  • Hand the user a one-click buy URL that drops them into namemy.app's checkout — sign-up + payment in one flow, your agent never touches a card
  • Generate brandable names with availability fused in (authed mode)
  • Buy domains server-to-server (authed mode)
  • Set DNS records, generate logos, legal docs, brand kits (authed mode)

Install — Claude.ai web / Cursor / ChatGPT (remote, OAuth)

Use the OAuth-protected endpoint when the client supports it (Claude.ai web/mobile connectors, ChatGPT Apps, Cursor's remote MCP, anything that follows MCP protected-resource discovery):

https://mcp.namemy.app/mcp

The client opens a browser tab where you paste your namemy.app API key once — after that the connector refreshes its own OAuth tokens. OAuth metadata is at /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource.

Install — Claude Desktop / scripts (remote, direct bearer)

For clients that don't do OAuth (Claude Desktop's basic remote MCP, curl, custom scripts), point at the direct endpoint and pass your API key as a bearer token:

json
{  "mcpServers": {    "namemyapp": {      "transport": "http",      "url": "https://mcp.namemy.app/direct",      "headers": { "Authorization": "Bearer nma_live_..." }    }  }}

Restart Claude Desktop. Ask: "is codeflow.ai available?"

Install — Claude Desktop (local stdio fallback)

json
{  "mcpServers": {    "namemyapp": {      "command": "npx",      "args": ["-y", "@namemyapp/mcp"],      "env": { "NAMEMYAPP_AGENT_SOURCE": "claude-desktop" }    }  }}

Install — Claude Code

/plugin install namemyapp

The bundled plugin ships a SKILL that triggers on naming/domain prompts plus three slash commands (/check-domain, /name-app, /buy-domain). Or wire just the MCP server in ~/.claude.json with the same JSON snippet as Claude Desktop.

Install — Cursor / Windsurf / Continue.dev

Same JSON shape:

json
{  "mcpServers": {    "namemyapp": {      "command": "npx",      "args": ["-y", "@namemyapp/mcp"],      "env": { "NAMEMYAPP_AGENT_SOURCE": "cursor" }    }  }}
  • Cursor: ~/.cursor/mcp.json (or workspace .cursor/mcp.json)
  • Windsurf: ~/.codeium/windsurf/mcp_config.json
  • Continue.dev: ~/.continue/config.json under experimental.modelContextProtocolServers

Full install matrix: https://namemy.app/agents/install.

Two modes

ModeTriggerTools exposed
publicno NAMEMYAPP_API_KEYbuy_link (URL builder, no network call)
authedNAMEMYAPP_API_KEY=nma_live_...All 12 tools wrapping /api/v1/*

Public mode is the zero-friction path — npx -y @namemyapp/mcp works without any signup. Get a free key at https://namemy.app/app/api-keys for the full surface.

Tools

buy_link — always available

Build a one-click purchase URL.

ts
{ domain: "codeflow.ai", priceUsd?: 13.20 }// → { domain, buyUrl, source }

check_domain — authed

Live single-domain availability + price.

ts
{ domain: "codeflow.ai" }// → { domain, available, bestPrice, comparison, buyUrl }

generate_names — authed

AI brand name generation with availability fused in.

ts
{ description: "AI task manager", tlds?, count?, industry? }// → { meta, results: [{ name, tldOptions: [{ domain, available, price, buyUrl }] }] }

Other authed tools

buy_domain (server-to-server), list_domains, set_dns_record, brand_conflict_check, generate_logo, generate_legal_docs, generate_brand_kit, generate_social_kit.

Environment variables

VarDefaultPurpose
NAMEMYAPP_API_KEY—Bearer token for authed mode
NAMEMYAPP_API_URLhttps://namemy.appOverride for staging / self-hosted
NAMEMYAPP_AGENT_SOURCEmcpAttribution tag stamped on every API call + buyUrl

Attribution

Every API call sends X-Agent-Source header and ?source= query param. namemy.app records this on every Purchase row and pushes attribution events to PostHog so we can credit the agent that drove the conversion.

Transport

Stdio (this package) and Streamable HTTP. Two remote endpoints:

  • https://mcp.namemy.app/mcp — OAuth 2.1 (auth code + PKCE, dynamic client registration via RFC 7591). Clients discover via /.well-known/oauth-authorization-server.
  • https://mcp.namemy.app/direct — raw Authorization: Bearer <namemy.app-api-key>.

Source + license

MIT. Source at https://github.com/Rakesh1002/namemyapp/tree/main/packages/mcp.

來源:README.md,提交 96f7a9a

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.1.5最新Sep 16, 2026