Server definition
- Hash
- sha256:ab0cf4fafc640b1ed5d6dda8def046663cf02607ecd203441435e7f729cd37d4
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"description": "The name, case-insensitive (e.g. Rowan).",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "get_cultural_classification",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"classification": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"contract": {
"type": "string"
},
"fracBeatP99": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"methodologyUrl": {
"type": "string"
},
"name": {
"type": "string"
},
"percentBeatP99": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"summary": {
"type": "string"
},
"years": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"yearsBeatP99": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"contract",
"name",
"classification",
"label",
"years",
"yearsBeatP99",
"fracBeatP99",
"percentBeatP99",
"summary",
"methodologyUrl",
"canonicalUrl"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"topic": {
"description": "Guide topic slug (e.g. how-to-choose-a-baby-name).",
"type": "string"
}
},
"required": [
"topic"
],
"type": "object"
},
"name": "get_guide",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"contract": {
"type": "string"
},
"intro": {
"type": "string"
},
"metaDescription": {
"type": "string"
},
"sections": {
"items": {
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"heading": {
"type": "string"
}
},
"required": [
"heading",
"body"
],
"type": "object"
},
"type": "array"
},
"title": {
"type": "string"
},
"topic": {
"type": "string"
}
},
"required": [
"contract",
"topic",
"title",
"metaDescription",
"intro",
"sections",
"canonicalUrl"
],
"type": "object"
}
},
{
"description": "Returns one baby name's public profile: meaning, origin, pronunciation, syllables, style/vibe tags, popularity rank + trend, and the Namesake score breakdown.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"description": "The name, case-insensitive (e.g. Rowan).",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "get_name",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"contract": {
"type": "string"
},
"currentlyTop100": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"currentlyTop500": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"meaning": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"meaningShort": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"name": {
"type": "string"
},
"namesakeScore": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"origin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"originSecondary": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pronunciation": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rank2023": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"rank2024": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scoreMeaning": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scoreTrend": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"scoreUniqueness": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sexCharacter": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"sexPctMale": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"styleTags": {
"items": {
"type": "string"
},
"type": "array"
},
"syllables": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"trendLabel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"velocity1yr": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"vibeTags": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"contract",
"name",
"origin",
"originSecondary",
"meaning",
"meaningShort",
"pronunciation",
"syllables",
"sexCharacter",
"sexPctMale",
"styleTags",
"vibeTags",
"namesakeScore",
"scoreMeaning",
"scoreTrend",
"scoreUniqueness",
"rank2024",
"rank2023",
"velocity1yr",
"trendLabel",
"currentlyTop100",
"currentlyTop500",
"canonicalUrl"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Max neighbors to return (default 8, max 20).",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"name": {
"description": "The name, case-insensitive (e.g. Rowan).",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "get_similar_names",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"name": {
"type": "string"
},
"neighbors": {
"items": {
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"canonicalUrl"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"name",
"count",
"neighbors",
"canonicalUrl"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_guides",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"guides": {
"items": {
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"metaDescription": {
"type": "string"
},
"title": {
"type": "string"
},
"topic": {
"type": "string"
}
},
"required": [
"topic",
"title",
"metaDescription",
"canonicalUrl"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"count",
"guides"
],
"type": "object"
}
},
{
"description": "List Namesake's free machine-readable feeds and their MCP/REST availability. OpenAPI is also published at https://www.namesake.baby/openapi.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_namesake_feeds",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Max rows to return (default 10, max 50).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Name prefix/substring, at least 2 characters (e.g. \"Row\").",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_names",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"query": {
"type": "string"
},
"results": {
"items": {
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"meaningShort": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"name": {
"type": "string"
},
"namesakeScore": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"origin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"rank2024": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"trendLabel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"name",
"origin",
"meaningShort",
"rank2024",
"namesakeScore",
"trendLabel",
"canonicalUrl"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"query",
"count",
"results"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ab0cf4fafc640b1ed5d6dda8def046663cf02607ecd203441435e7f729cd37d4 | sha256sum