The launch layer for AI-built apps
Names, domains, logos, legal docs, brand kits — one API. Built for Cursor, Claude Code, Bolt, Lovable, and every agent that ships businesses.
Plug into the agent you already use.
Remote MCP via Custom Connectors
Custom GPT + OpenAPI tool
MCP via ~/.cursor/mcp.json
Plugin or local stdio MCP
Spaces → OpenAPI tool
MCP via mcp_config.json
MCP via ~/.continue/config.json
Public REST API
Public REST API
Public REST API
REST API v1
JSON over HTTPS. Bearer auth. Names, domains, DNS, logos, legal, brand kits.
curl -X POST https://namemy.app/api/v1/names/generate \
-H "Authorization: Bearer nma_live_..." \
-H "Content-Type: application/json" \
-d '{"description":"AI task manager","count":10}'- ·15+ endpoints
- ·Bearer auth + per-key rate limits
- ·Per-day tier quotas
MCP Server
Remote OAuth at mcp.namemy.app/mcp for Claude, ChatGPT, Cursor. Bearer endpoint for Claude Desktop and scripts.
{
"mcpServers": {
"namemyapp": {
"transport": "http",
"url": "https://mcp.namemy.app/direct",
"headers": {
"Authorization": "Bearer nma_live_..."
}
}
}
}Local stdio fallback (npx)
{
"mcpServers": {
"namemyapp": {
"command": "npx",
"args": ["-y", "@namemyapp/mcp"],
"env": {
"NAMEMYAPP_API_KEY": "nma_live_..."
}
}
}
}- ·generate_names · check_domain · buy_domain
- ·set_dns_record · brand_conflict_check
- ·generate_logo · legal · brand_kit
Terminal CLI
Full brand workflow from your terminal. Works in Claude Code, Warp, CI, or anywhere with node.
# Install
npx -y @namemyapp/cli generate "AI task manager" -t .com,.io,.ai
# Full brand workflow
npx -y @namemyapp/cli conflict "TaskFlow"
npx -y @namemyapp/cli logo "TaskFlow" "AI task manager for teams"
npx -y @namemyapp/cli legal "TaskFlow" -t saas- ·No global install (npx)
- ·Works in CI/CD
- ·One command: launch
Drop into any agent in under two minutes.
Pick the surface that fits your client. The MCP endpoints work for every agent in the providers grid above; the OpenAPI URL works for ChatGPT and Perplexity; the CLI / REST work anywhere.
Remote MCP — OAuth (Claude.ai web · ChatGPT · Cursor)
https://mcp.namemy.app/mcp
{
"mcpServers": {
"namemyapp": {
"transport": "http",
"url": "https://mcp.namemy.app/mcp"
}
}
}OAuth 2.1 + PKCE + dynamic client registration. The client opens a browser tab where you paste your API key once; after that it refreshes its own tokens. Endpoint Claude.ai's connector directory and OpenAI Apps both consume.
Remote MCP — Direct (Claude Desktop · scripts · curl)
https://mcp.namemy.app/direct
{
"mcpServers": {
"namemyapp": {
"transport": "http",
"url": "https://mcp.namemy.app/direct",
"headers": {
"Authorization": "Bearer nma_live_..."
}
}
}
}Skip OAuth and pass your API key as a bearer token. For clients that don't speak OAuth or for command-line scripts.
Claude Desktop (local stdio)
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"namemyapp": {
"command": "npx",
"args": ["-y", "@namemyapp/mcp"],
"env": { "NAMEMYAPP_AGENT_SOURCE": "claude-desktop" }
}
}
}Local fallback when remote MCP isn't an option. Add NAMEMYAPP_API_KEY to env to unlock all 12 tools.
Claude Code
bundled plugin or ~/.claude.json
# Easiest — install the bundled plugin (SKILL + commands + MCP)
/plugin install namemyapp
# Or wire just the MCP server in ~/.claude.json:
{
"mcpServers": {
"namemyapp": {
"command": "npx",
"args": ["-y", "@namemyapp/mcp"],
"env": { "NAMEMYAPP_AGENT_SOURCE": "claude-code" }
}
}
}The plugin ships a SKILL that triggers on naming/domain prompts plus three slash commands: /check-domain, /name-app, /buy-domain.
Cursor
~/.cursor/mcp.json
// ~/.cursor/mcp.json (or workspace .cursor/mcp.json)
{
"mcpServers": {
"namemyapp": {
"command": "npx",
"args": ["-y", "@namemyapp/mcp"],
"env": { "NAMEMYAPP_AGENT_SOURCE": "cursor" }
}
}
}Then in any chat: 'find me a .dev domain for my MCP server' → Cursor calls buy_link and returns a clickable URL.
Windsurf
~/.codeium/windsurf/mcp_config.json
// ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"namemyapp": {
"command": "npx",
"args": ["-y", "@namemyapp/mcp"],
"env": { "NAMEMYAPP_AGENT_SOURCE": "windsurf" }
}
}
}Continue.dev
~/.continue/config.json
// ~/.continue/config.json
{
"experimental": {
"modelContextProtocolServers": [{
"transport": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@namemyapp/mcp"],
"env": { "NAMEMYAPP_AGENT_SOURCE": "continue" }
}
}]
}
}ChatGPT (Custom GPT)
https://chat.openai.com/gpts/editor
# 1. https://chat.openai.com/gpts/editor → Create
# 2. Create new action
# 3. Authentication: None
# 4. Paste this OpenAPI URL as the Schema:
https://namemy.app/api/public/openapi.json
# 5. Privacy policy: https://namemy.app/legal/privacy
# 6. Add conversation starters:
"Help me name a productivity app"
"Is taskflow.app available?"
"Check codeflow.com, codeflow.ai, codeflow.dev"No-auth public variant: 3-minute install, no per-user API key needed. For AI name generation + bulk-with-proposals, use the authed variant with each user's own API key.
Perplexity
Space → Tools → Add OpenAPI
# Perplexity Pro Spaces accept any OpenAPI tool spec.
# In your Space: Tools → Add OpenAPI tool, paste:
https://namemy.app/api/public/openapi.json
# Auth: None. IP rate-limited (100 GET/hr).CLI (nma)
npx @namemyapp/cli
# No API key required:
npx @namemyapp/cli link codeflow.ai
npx @namemyapp/cli link codeflow.ai --price 13.20
# With NAMEMYAPP_API_KEY set (for full features):
nma check codeflow.ai
nma check --bulk codeflow.ai codeflow.dev codeflow.io
nma generate "AI agent that names apps"Standalone CLI works in any terminal or AI shell. `nma link` is the always-available primitive — no API key required.
Direct REST
https://namemy.app/api/public/*
# Single check (no auth)
curl 'https://namemy.app/api/public/domains/check?name=codeflow.ai&source=my-agent'
# Bulk (max 50)
curl -X POST https://namemy.app/api/public/domains/check \
-H 'content-type: application/json' \
-d '{"names":["codeflow.ai","codeflow.dev","codeflow.io"],"source":"my-agent"}'
# Every response includes a buyUrl. Open it to land in checkout.Use from any HTTP client — Cloudflare Workers, Vercel functions, your own agent. CORS is open.
What agents and devs actually ask.
Do I need an API key?+
How does the agent actually 'buy' a domain?+
Which registrars are supported?+
How do I attribute purchases back to my agent?+
What if the user's preferred name isn't available?+
Can I use this from a Cloudflare Worker / edge function?+
Step-by-step guides for the most-asked queries — copy the prompt, paste in your agent, get a domain.
API access is included in every plan.
Same Stripe SKUs as the rest of the platform — no separate API tier. Free 1,000 calls/day on Explorer; bundled with logos, legal, and brand kit on Founder and Agency.
Ready to launch?
Create an API key in 30 seconds. No card required for the Explorer tier.
