---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/name-enrichment
---
# Name Enrichment

Estimate demographic signals from a first name — age range, gender with confidence score, and top nationalities by probability. Useful for lead enrichment, audience segmentation, and personalized outreach. Works for single names or batches up to 10.

- **Version:** 0.03
- **Categories:** data, analytics
- **Workflow:** enrich_name → bulk_enrich

## Skills (2)

### Enrich Name (`enrich_name`)

Pass a single first name and get back estimated age, gender (with probability), and top nationalities (with probabilities). All three lookups run concurrently for speed.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `name` | string | Yes | A first name to enrich (e.g. "sarah", "michael", "tanaka") |

**Returns:** Estimated age, gender with confidence, and nationality probabilities for the given name

**Examples:**

*Enrich the name Sarah:*

```json
{
  "name": "sarah"
}
```

*Get demographics for a Japanese name:*

```json
{
  "name": "tanaka"
}
```

### Bulk Enrich Names (`bulk_enrich`)

Pass an array of first names (up to 10) and get back demographic estimates for each one. Uses native batch API — only 3 HTTP calls regardless of how many names. Returns results plus summary counts.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `names` | array | Yes | List of first names to enrich (max 10) |

**Returns:** Array of enriched name objects with age, gender, and nationality estimates, plus summary counts

**Examples:**

*Enrich multiple names at once:*

```json
{
  "names": [
    "sarah",
    "michael",
    "tanaka"
  ]
}
```

*Enrich a pair of names for comparison:*

```json
{
  "names": [
    "emma",
    "carlos"
  ]
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call name-enrichment enrich_name --name sarah

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"name-enrichment","skill":"enrich_name","input":{"name":"sarah"}}' \
     https://api.toolrouter.com/v1/tools/call
```

## Frequently Asked Questions

### Does this work on full names or just first names?

Use first names only. `enrich_name` is case-insensitive and is designed for a single given name, not a full person record.

### What kind of signals does it estimate?

It returns an estimated age range, gender with confidence, and nationality probabilities for the name you pass in.

### Can I enrich a list of names at once?

Yes. `bulk_enrich` handles up to 10 names per call, which is faster than looping one name at a time.

### What does a low probability mean?

It means the model is less certain about the guess. That is especially important for ambiguous names where gender or nationality can vary widely.

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs