MCP.Market

NobodyNamed MCP server

online · 100% uptime
by michaelcolenso·io.github.michaelcolenso/nobodynamed·v1.0.0

US baby name popularity data from SSA records (1880-2025): search, trends, geography, culture.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed NobodyNamed yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

NobodyNamed tools (12)

write = sends, deletes, buys or posts
  • compare_namesFree

    Side-by-side comparison of 2-3 names: full yearly series for each so trends can be plotted or contrasted directly.

  • get_decade_namesFree

    Returns the top baby names aggregated across an entire calendar decade.

  • get_name_dataFree

    Returns full yearly birth count timeseries (1880–2025) for a given name for both sexes, including trend classification (rising/stable/declining/endangered/extinct), peak year, and peak count.

  • get_name_debutsFree

    Returns every name that appeared in SSA records for the first time in the given year — genuine linguistic novelties, celebrity imports, invented spellings, or names newly crossing the 5-birth reporting threshold.

  • get_name_diasporaFree

    Returns the geographic spread of a name over time: where it originated, when it peaked nationally, which states adopted it and when, and how many states never adopted it.

  • get_name_enrichmentFree

    Returns a precomputed profile for a name: estimated living population and median age, its popularity wave shape, cultural catalysts (events/media tied to spikes), historical demographic profiles by era (top occupations, region, urban vs. rural), and regional anomalies (states where it over-indexes).

  • get_name_twinFree

    Finds the names whose popularity trajectory over time is most similar to the given name (cosine similarity on the yearly series), i.e. names that rose and fell together.

  • get_names_by_statusFree

    Returns a curated list of names filtered by trend status.

  • get_site_metadataFree

    Returns top-10 names per year, total birth counts per year, and the full year range covered by the dataset.

  • get_year_moversFree

    Year-over-year rank changes for the top 100 names of each sex vs. the prior year: biggest gainers, biggest losers, and new entrants.

  • get_year_namesFree

    Returns the top baby names for a given birth year (1880–2025).

  • search_namesFree

    Autocomplete search for US baby names. Returns up to 10 suggestions matching the given prefix.

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 424ms20/20
  • Tool poisoning12 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How NobodyNamed compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 88% of 3,470 Web search servers
Tools
12
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Web search server answers 100%
Response time
147 ms
faster than 79% of 2,238 Web search servers

What its tools let an agent do: 12 read

Install NobodyNamed in Claude Code, Cursor or VS Code

claude mcp add --transport http nobodynamed https://nobodynamed.com/mcp
Add to Cursor

What the publisher says

From the NobodyNamed repository's README, as published. We do not edit it. Read it on GitHub

nobodynamed

Is your name going extinct? nobodynamed shows the popularity, trajectory, and vital status of any American name since 1880, based on Social Security Administration data.

Stack

Repository layout

apps/
  web/             Cloudflare Pages: static HTML/CSS/JS + Functions
    public/        Served as static assets
    functions/     Pages Functions (API routes + SSR /name/:name)
  ingest-worker/   Cron-triggered Worker: SSA download → D1

packages/
  shared/          Types, classification logic, HTML renderer — shared by all packages

migrations/        D1 SQL migrations (applied via wrangler d1 migrations apply)

scripts/
  seed-from-shards.ts   One-shot initial D1 seeding from legacy JSON shards
  verify-parity.ts      Pre-cutover parity checks vs legacy data

viz/               Legacy static site (GitHub Pages) — kept until DNS cutover

First-time setup

1. Provision Cloudflare resources

# D1 database
wrangler d1 create name-vitals
# Copy the database_id into both wrangler.toml files:
#   apps/web/wrangler.toml
#   apps/ingest-worker/wrangler.toml

# Queue (fan-out ingest)
wrangler queues create name-ingest
wrangler queues create name-ingest-dlq

# R2 bucket (SSA zip cache)
wrangler r2 bucket create name-vitals-ingest

2. Apply schema

wrangler d1 migrations apply name-vitals --remote

3. Seed initial data

Reads the existing viz/name-vitals/data/ JSON shards to populate D1 without pulling from the SSA:

npm run seed
# Apply each generated SQL file:
ls migrations/seed/*.sql | sort | xargs -I{} wrangler d1 execute name-vitals --file={} --remote

4. Deploy

npm run deploy:web       # deploy Cloudflare Pages
npm run deploy:ingest    # deploy the cron Worker

5. Verify parity

tsx scripts/verify-parity.ts --base=https://<preview>.pages.dev

Local development

# Pages + Functions with local D1
npm run dev:web

# Trigger the ingest cron locally
npm run dev:ingest          # starts wrangler dev
# then: curl http://localhost:8787/run

Data refresh

The ingest Worker runs weekly (ETag-gated; exits immediately if the SSA zip is unchanged). The SSA publishes new data once a year, typically in May. Manual trigger:

wrangler dev --test-scheduled   # local
# or POST to the /run endpoint of the deployed Worker

GitHub Actions secrets

Required for the CI/CD workflows in .github/workflows/:

DNS cutover from GitHub Pages

After verifying parity on the Pages preview URL:

  1. Add a custom domain to the Pages project in the Cloudflare dashboard.
  2. Flip the DNS CNAME from the GitHub Pages address to the Cloudflare Pages CNAME.
  3. Add 301 redirects in the old GitHub Pages index.html from /babynames/viz/name-vitals/* to the new host.
  4. After ≥1 week of monitoring, delete viz/, dicts/, extra/, and any remaining legacy files.

License

Source data is CC0 (Social Security Administration). Code is MIT.

##Setup

This is a Node.js script, so you should consider downloading Node before attempting to run it.

To download the repo, simply clone it:

git clone https://github.com/TimeMagazine/babynames.git cd babynames

Then install the dependencies:

npm install

##Data

First, you need to get the raw data from the Social Security Administration. This script will download and unzip it for you with the following command:

./index.js download

###Total babies born each year

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

NobodyNamed: common questions

Is NobodyNamed MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the NobodyNamed safety report
How do I install NobodyNamed?
It runs remotely at nobodynamed.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does NobodyNamed need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is NobodyNamed maintained?
The last commit was 44 days ago (2026-09-21). The latest release is v1.0.0.
Is NobodyNamed up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of NobodyNamed?
Servers from other publishers that do the same job: Keyline Icons MCP server, Vadivam Icons MCP server and Minutes MCP server.
How does NobodyNamed compare with other Web search MCP servers?
safety score 91/100 (higher than 88% of 3,470 Web search servers); tools 12 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to NobodyNamed

Same job from other publishers: the closest match first, then the best rated.

  • Keyline Icons
    Search Keyline Icons by name and get any icon's SVG source or React import. No key, no network.
    A
  • Vadivam Icons
    Search 24px outline icons by name, tag, or category and get SVG or framework code.
    A
  • Minutes
    The private, owned conversation-memory layer for AI. Record, transcribe, and search every meeting.
    A
  • Odoo MCP Pro
    Connect AI to Odoo ERP 14-20: search, create, update and manage records in natural language.
    A