Server definition
- Hash
- sha256:73fcfe2e8c6ffa3d802c169cecc1f71c83b677e33ec552354c71792414f049f4
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Returns one live guide's title, subtitle, access, book count, and reading time — card-level metadata only. This surface never returns guide body/depth text (none is served here, free or gated); to read or purchase a guide, send the reader to the returned canonicalUrl — never summarize or excerpt content this tool did not return. Known slugs (19): pregnancy, newborn, toddler, preschool, school-age, adolescence, parenting-science, baby-naming, ….",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Guide slug (e.g. pregnancy, newborn, toddler, parenting-science).",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_guide",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"access": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"books": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"canonicalUrl": {
"type": "string"
},
"contract": {
"type": "string"
},
"guideType": {
"type": "string"
},
"live": {
"type": "boolean"
},
"readingTimeMin": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"slug": {
"type": "string"
},
"subtitle": {
"type": "string"
},
"title": {
"type": "string"
},
"updated": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"contract",
"slug",
"title",
"subtitle",
"guideType",
"access",
"books",
"readingTimeMin",
"updated",
"live",
"canonicalUrl"
],
"type": "object"
}
},
{
"description": "Returns one parenting library work's bibliographic record and (when profiled) its thesis.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"libraryId": {
"description": "Library catalog id (e.g. libb36dccb370592500).",
"type": "string"
}
},
"required": [
"libraryId"
],
"type": "object"
},
"name": "get_library_work",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"author": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"canonicalUrl": {
"type": "string"
},
"contract": {
"type": "string"
},
"guides": {
"items": {
"type": "string"
},
"type": "array"
},
"libraryId": {
"type": "string"
},
"logline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pitch": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"type": "string"
},
"year": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"contract",
"libraryId",
"title",
"author",
"year",
"tags",
"guides",
"logline",
"pitch",
"canonicalUrl"
],
"type": "object"
}
},
{
"description": "Returns one published magazine piece's question, per-writer sections, and editor's coda — the same content the human page renders, ungated. Known slugs (4): the-whole-room--i-got-a-prenatal-screening-result-that-came, the-whole-room--my-baby-won-t-nap-anywhere-except-on, the-whole-room--four-year-old-lying, the-whole-room--my-toddler-had-a-full-blown-meltdown-on.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Magazine piece slug.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_magazine_piece",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"canonicalUrl": {
"type": "string"
},
"contract": {
"type": "string"
},
"editor": {
"additionalProperties": false,
"properties": {
"displayName": {
"type": "string"
},
"role": {
"type": "string"
}
},
"required": [
"displayName",
"role"
],
"type": "object"
},
"editorCoda": {
"type": "string"
},
"format": {
"type": "string"
},
"generated": {
"type": "string"
},
"question": {
"type": "string"
},
"sections": {
"items": {
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"byline": {
"type": "string"
},
"displayName": {
"type": "string"
},
"writer": {
"type": "string"
}
},
"required": [
"writer",
"displayName",
"byline",
"body"
],
"type": "object"
},
"type": "array"
},
"slug": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"contract",
"slug",
"title",
"format",
"question",
"generated",
"sections",
"editor",
"editorCoda",
"canonicalUrl"
],
"type": "object"
}
},
{
"description": "List The Family Almanac's free machine-readable feeds and their MCP/REST availability. OpenAPI is also published at https://thefamilyalmanac.com/openapi.json.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_family_almanac_feeds",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"feeds": {
"items": {
"additionalProperties": false,
"properties": {
"auth": {
"type": "string"
},
"id": {
"type": "string"
},
"mcpTool": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"method": {
"type": "string"
},
"path": {
"type": "string"
},
"rest": {
"type": "string"
},
"summary": {
"type": "string"
}
},
"required": [
"id",
"method",
"path",
"summary",
"mcpTool",
"rest",
"auth"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"contract",
"count",
"feeds"
],
"type": "object"
}
},
{
"description": "Search or list the parenting-focused book library by title/author substring and/or classifier tag. No filters returns the first page.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Max rows to return (default 25, max 100).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Case-insensitive title/author substring.",
"type": "string"
},
"tag": {
"description": "Case-insensitive classifier-tag substring.",
"type": "string"
}
},
"type": "object"
},
"name": "search_library",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"type": "string"
},
"count": {
"type": "number"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"results": {
"items": {
"additionalProperties": false,
"properties": {
"author": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"canonicalUrl": {
"type": "string"
},
"guides": {
"items": {
"type": "string"
},
"type": "array"
},
"libraryId": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"type": "string"
},
"year": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"libraryId",
"title",
"author",
"year",
"tags",
"guides",
"canonicalUrl"
],
"type": "object"
},
"type": "array"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"total": {
"type": "number"
}
},
"required": [
"contract",
"query",
"tag",
"total",
"count",
"results"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:73fcfe2e8c6ffa3d802c169cecc1f71c83b677e33ec552354c71792414f049f4 | sha256sum