MCP 服务器

Namesake — baby name catalog and guides

baby.namesake/discovery
知识与文档 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Provides searchable baby-name profiles, popularity data, and free baby-naming guides.

get_cultural_classification
Get cultural-diffusion classification
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'The name, case-insensitive (e.g. Rowan).'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'name', 'classification', 'label', 'years', 'yearsBeatP99', 'fracBeatP99', 'percentBeatP99', 'summary', 'methodologyUrl', 'canonicalUrl'], 'properties': {'name': {'type': 'string'}, 'label': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'years': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'summary': {'type': 'string'}, 'contract': {'type': 'string'}, 'fracBeatP99': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'canonicalUrl': {'type': 'string'}, 'yearsBeatP99': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'classification': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'methodologyUrl': {'type': 'string'}, 'percentBeatP99': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}
get_guide
Get a baby-naming guide
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': 'Guide topic slug (e.g. how-to-choose-a-baby-name).'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'topic', 'title', 'metaDescription', 'intro', 'sections', 'canonicalUrl'], 'properties': {'intro': {'type': 'string'}, 'title': {'type': 'string'}, 'topic': {'type': 'string'}, 'contract': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading', 'body'], 'properties': {'body': {'type': 'string'}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}, 'canonicalUrl': {'type': 'string'}, 'metaDescription': {'type': 'string'}}, 'additionalProperties': False}
get_name
Get a baby name profile
Returns one baby name's public profile: meaning, origin, pronunciation, syllables, style/vibe tags, popularity rank + trend, and the Namesake score breakdown.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'The name, case-insensitive (e.g. Rowan).'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'name', 'origin', 'originSecondary', 'meaning', 'meaningShort', 'pronunciation', 'syllables', 'sexCharacter', 'sexPctMale', 'styleTags', 'vibeTags', 'namesakeScore', 'scoreMeaning', 'scoreTrend', 'scoreUniqueness', 'rank2024', 'rank2023', 'velocity1yr', 'trendLabel', 'currentlyTop100', 'currentlyTop500', 'canonicalUrl'], 'properties': {'name': {'type': 'string'}, 'origin': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'meaning': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'contract': {'type': 'string'}, 'rank2023': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'rank2024': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'vibeTags': {'type': 'array', 'items': {'type': 'string'}}, 'styleTags': {'type': 'array', 'items': {'type': 'string'}}, 'syllables': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'scoreTrend': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'sexPctMale': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'trendLabel': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'velocity1yr': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'canonicalUrl': {'type': 'string'}, 'meaningShort': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'scoreMeaning': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'sexCharacter': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'namesakeScore': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'pronunciation': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'currentlyTop100': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'currentlyTop500': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'originSecondary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'scoreUniqueness': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}
get_similar_names
Get phonetically similar names
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'The name, case-insensitive (e.g. Rowan).'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Max neighbors to return (default 8, max 20).'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'name', 'count', 'neighbors', 'canonicalUrl'], 'properties': {'name': {'type': 'string'}, 'count': {'type': 'number'}, 'contract': {'type': 'string'}, 'neighbors': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'canonicalUrl'], 'properties': {'name': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'canonicalUrl': {'type': 'string'}}, 'additionalProperties': False}
list_guides
List baby-naming 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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'count', 'guides'], 'properties': {'count': {'type': 'number'}, 'guides': {'type': 'array', 'items': {'type': 'object', 'required': ['topic', 'title', 'metaDescription', 'canonicalUrl'], 'properties': {'title': {'type': 'string'}, 'topic': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}, 'metaDescription': {'type': 'string'}}, 'additionalProperties': False}}, 'contract': {'type': 'string'}}, 'additionalProperties': False}
list_namesake_feeds
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
search_names
Search the baby name catalog
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.
只读
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max rows to return (default 10, max 50).'}, 'query': {'type': 'string', 'description': 'Name prefix/substring, at least 2 characters (e.g. "Row").'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'query', 'count', 'results'], 'properties': {'count': {'type': 'number'}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'origin', 'meaningShort', 'rank2024', 'namesakeScore', 'trendLabel', 'canonicalUrl'], 'properties': {'name': {'type': 'string'}, 'origin': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'rank2024': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'trendLabel': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'canonicalUrl': {'type': 'string'}, 'meaningShort': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'namesakeScore': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'contract': {'type': 'string'}}, 'additionalProperties': False}
已添加
get_cultural_classification
2026年10月1日 02:52
已添加
get_similar_names
2026年10月1日 02:52
已移除
get_membership_offer
2026年9月27日 02:51
已更改
list_namesake_feeds
2026年9月27日 02:51
已添加
get_membership_offer
2026年9月17日 07:58
已添加
get_guide
2026年9月17日 07:58
已添加
list_guides
2026年9月17日 07:58
已添加
get_name
2026年9月17日 07:58
已添加
search_names
2026年9月17日 07:58
已添加
list_namesake_feeds
2026年9月17日 07:58