Server definition
- Hash
- sha256:7d4561dc20d10c0e1283af815b52af46cf4d96ec828f6d5a580971fc970c82dd
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "Calaf (calaf.ai) is an MBA recruiting manager whose workspaces are stocked from \"seeds\" — single JSON documents any assistant can author. Use get_seed_format (or the seed-format resource) to learn the format, author the seed, then run validate_seed and fix every issue before handing the JSON to the user. This server cannot import anything: the user imports the file themselves at Settings → Workspace → Seeds, where each part is previewed and people are reviewed one by one. Only include a person when you are certain they hold that role today; leave fields blank rather than guessing.",
"tools": [
{
"description": "Returns the complete specification (markdown) for calaf_seed: 1 JSON documents — the format to follow when a user asks for a Calaf seed. Read it before authoring; then check your draft with validate_seed.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_seed_format",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"markdown": {
"type": "string"
},
"uri": {
"description": "Where the same document lives as a resource.",
"type": "string"
}
},
"required": [
"uri",
"markdown"
],
"type": "object"
}
},
{
"description": "Runs a draft seed document through the exact parser the Calaf app imports with. Pass the entire JSON document as a string. Returns per-section counts and the precise issue list (path, severity, message): severity \"error\" means nothing imports; \"dropped\" means that row or field is discarded and the rest lands. Fix the issues and validate again until clean before delivering the file to the user.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"seed": {
"anyOf": [
{
"type": "string"
},
{
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
],
"description": "The complete seed JSON document — as text, or as the JSON object itself."
}
},
"required": [
"seed"
],
"type": "object"
},
"name": "validate_seed",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"counts": {
"additionalProperties": false,
"properties": {
"contacts": {
"type": "number"
},
"keyDates": {
"type": "number"
},
"ladderRungs": {
"type": "number"
},
"orgKinds": {
"type": "number"
},
"orgs": {
"type": "number"
},
"prep": {
"type": "number"
},
"templates": {
"type": "number"
}
},
"required": [
"orgs",
"contacts",
"templates",
"prep",
"keyDates",
"orgKinds",
"ladderRungs"
],
"type": "object"
},
"hasPlanner": {
"type": "boolean"
},
"hasVocab": {
"type": "boolean"
},
"issues": {
"items": {
"additionalProperties": false,
"properties": {
"message": {
"type": "string"
},
"path": {
"type": "string"
},
"severity": {
"enum": [
"error",
"dropped"
],
"type": "string"
}
},
"required": [
"path",
"message",
"severity"
],
"type": "object"
},
"type": "array"
},
"valid": {
"type": "boolean"
}
},
"required": [
"valid",
"counts",
"hasVocab",
"hasPlanner",
"issues"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7d4561dc20d10c0e1283af815b52af46cf4d96ec828f6d5a580971fc970c82dd | sha256sum