Developers
Build with Name Generator Plus
A free, no-authentication API that generates original names with their meaning and origin across 50+ categories. Plus an OpenAPI spec, an MCP server, and a natural-language /ask endpoint so AI agents can call it natively.
Quickstart
# List every generator category
curl https://namegeneratorplus.com/api/categories
# Generate 12 business names with meanings
curl "https://namegeneratorplus.com/api/generate?category=business-name-generator&count=12" Authentication
None. The API is public and anonymous — no key, no OAuth. Details in auth.md.
Endpoints
| Endpoint | Method | Purpose |
|---|---|---|
/api/categories | GET | List all generator categories |
/api/generate | GET / POST | Generate names for a category (count 1–50) |
/ask | POST | Natural-language request (NLWeb), optional SSE |
/mcp | POST | MCP server (Streamable HTTP) |
| /openapi.json | GET | OpenAPI 3.1 specification |
Generate (POST)
curl -X POST https://namegeneratorplus.com/api/generate \
-H 'Content-Type: application/json' \
-d '{"category":"viking-name-generator","count":10}' Response:
{
"category": { "slug": "viking-name-generator", "label": "Viking Name Generator", ... },
"count": 10,
"names": [ { "name": "Aeltharion", "meaning": "the old tongue · \"star-touched\"" }, ... ]
} Errors are structured JSON: { "status": 404, "error": { "code": "CATEGORY_NOT_FOUND", "message": "…" } }
MCP server
Point any MCP client at https://namegeneratorplus.com/mcp (Streamable HTTP). Tools: list_categories, generate_names, suggest_names. Server card: /.well-known/mcp/server-card.json.
curl -X POST https://namegeneratorplus.com/mcp -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_names","arguments":{"category":"pet-name-generator","count":8}}}' Natural language (/ask)
curl -X POST https://namegeneratorplus.com/ask -H 'Content-Type: application/json' \
-d '{"query":"strong viking warrior names"}' Popular categories
- Baby Name Generator —
babyname-generator - Baby Boy Name Generator —
babyname-generator/baby-boy-name-generator - Baby Girl Name Generator —
babyname-generator/baby-girl-name-generator - Boy Name Generator —
boy-name-generator - Boy Middle Name Generator —
boy-name-generator/boy-middle-name-generator - Cool Boy Name Generator —
boy-name-generator/cool-boy-name-generator
Full list: /api/categories · Agent manual: llms-full.txt