Namesake — baby name catalog and guides
Read-only access to Namesake's baby name catalog: meaning, origin, pronunciation, popularity trend.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin get_name
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"discovery": {
"url": "https://www.namesake.baby/api/mcp"
}
}
}Remote-Endpunkte
https://www.namesake.baby/api/mcpstreamable-httphttps://namesake.baby/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (7)
🟢list_namesake_feeds
List Namesake's free machine-readable feeds and their MCP/REST availability. OpenAPI is also published at https://www.namesake.baby/openapi.json.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_names(query, limit)
Search the baby name catalog by prefix/substring. Returns name, origin, short meaning, 2024 SSA popularity rank, Namesake score, and trend label, ordered by popularity.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name prefix/substring, at least 2 characters (e.g. \"Row\")."
},
"limit": {
"description": "Max rows to return (default 10, max 50).",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"contract": {
"type": "string"
},
"query": {
"type": "string"
},
"count": {
"type": "number"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"origin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"meaningShort": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rank2024": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"namesakeScore": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"trendLabel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"name",
"origin",
"meaningShort",
"rank2024",
"namesakeScore",
"trendLabel",
"canonicalUrl"
],
"additionalProperties": false
}
}
},
"required": [
"contract",
"query",
"count",
"results"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_name(name)
Returns one baby name's public profile: meaning, origin, pronunciation, syllables, style/vibe tags, popularity rank + trend, and the Namesake score breakdown.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name, case-insensitive (e.g. Rowan)."
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"contract": {
"type": "string"
},
"name": {
"type": "string"
},
"origin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"originSecondary": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"meaning": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"meaningShort": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pronunciation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"syllables": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sexCharacter": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"sexPctMale": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"styleTags": {
"type": "array",
"items": {
"type": "string"
}
},
"vibeTags": {
"type": "array",
"items": {
"type": "string"
}
},
"namesakeScore": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scoreMeaning": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scoreTrend": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scoreUniqueness": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"rank2024": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"rank2023": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"velocity1yr": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"trendLabel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"currentlyTop100": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"currentlyTop500": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"contract",
"name",
"origin",
"originSecondary",
"meaning",
"meaningShort",
"pronunciation",
"syllables",
"sexCharacter",
"sexPctMale",
"styleTags",
"vibeTags",
"namesakeScore",
"scoreMeaning",
"scoreTrend",
"scoreUniqueness",
"rank2024",
"rank2023",
"velocity1yr",
"trendLabel",
"currentlyTop100",
"currentlyTop500",
"canonicalUrl"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢list_guides
List every published, free-to-read baby-naming guide on this host. Known topics (8): how-to-choose-a-baby-name, baby-name-checklist, partner-disagreement, baby-name-popularity, pronunciation-test, gender-neutral-names, most-culturally-driven-names-last-decade, why-names-go-in-and-out-of-fashion.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"guides": {
"type": "array",
"items": {
"type": "object",
"properties": {
"topic": {
"type": "string"
},
"title": {
"type": "string"
},
"metaDescription": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"topic",
"title",
"metaDescription",
"canonicalUrl"
],
"additionalProperties": false
}
}
},
"required": [
"contract",
"count",
"guides"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_guide(topic)
Returns one guide's full content (title, intro, sections) — the same content the human page renders; every guide on this host is free to read. Known topics (8): how-to-choose-a-baby-name, baby-name-checklist, partner-disagreement, baby-name-popularity, pronunciation-test, gender-neutral-names, most-culturally-driven-names-last-decade, why-names-go-in-and-out-of-fashion.
Eingabe-Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Guide topic slug (e.g. how-to-choose-a-baby-name)."
}
},
"required": [
"topic"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"contract": {
"type": "string"
},
"topic": {
"type": "string"
},
"title": {
"type": "string"
},
"metaDescription": {
"type": "string"
},
"intro": {
"type": "string"
},
"sections": {
"type": "array",
"items": {
"type": "object",
"properties": {
"heading": {
"type": "string"
},
"body": {
"type": "string"
}
},
"required": [
"heading",
"body"
],
"additionalProperties": false
}
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"contract",
"topic",
"title",
"metaDescription",
"intro",
"sections",
"canonicalUrl"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_similar_names(name, limit)
Returns phonetic neighbors for a baby name from the research neighborhood graph — the same sounds-like list the /names/[slug] profile panel shows. Does not invent neighbors.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name, case-insensitive (e.g. Rowan)."
},
"limit": {
"description": "Max neighbors to return (default 8, max 20).",
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"contract": {
"type": "string"
},
"name": {
"type": "string"
},
"count": {
"type": "number"
},
"neighbors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"name",
"canonicalUrl"
],
"additionalProperties": false
}
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"contract",
"name",
"count",
"neighbors",
"canonicalUrl"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_cultural_classification(name)
Returns the Phase 5 null-model cultural classification for a baby name (strongly cultural / culturally influenced / partial / fashion drift) — the same badge the name profile shows.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name, case-insensitive (e.g. Rowan)."
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"contract": {
"type": "string"
},
"name": {
"type": "string"
},
"classification": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"years": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"yearsBeatP99": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"fracBeatP99": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"percentBeatP99": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"summary": {
"type": "string"
},
"methodologyUrl": {
"type": "string"
},
"canonicalUrl": {
"type": "string"
}
},
"required": [
"contract",
"name",
"classification",
"label",
"years",
"yearsBeatP99",
"fracBeatP99",
"percentBeatP99",
"summary",
"methodologyUrl",
"canonicalUrl"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Community
Nachweis