gradeNot graded
find_conceptsAnswer
Search the Living Books Concept Atlas (221 books, 1551 concepts, 1386 human-verified cross-book edges) by keyword or theme. Returns matching concepts with their id (slug), source book, domain, and connection count. Use the returned id with get_concept, focus_concept, or connect_concepts.
View tool JSON
{
"name": "find_concepts",
"kind": "answer",
"impl": "imperative",
"description": "Search the Living Books Concept Atlas (221 books, 1551 concepts, 1386 human-verified cross-book edges) by keyword or theme. Returns matching concepts with their id (slug), source book, domain, and connection count. Use the returned id with get_concept, focus_concept, or connect_concepts.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keywords, a concept name, or a theme"
},
"limit": {
"type": "number",
"description": "Max results, default 8"
}
},
"required": [
"query"
]
},
"page": "/atlas/3d/"
}get_conceptAnswer
Full detail for one atlas concept: definition, why it matters, and every verified connection to other books grouped by relationship verb (extends, contradicts, tempers, formalizes, instantiates, parallels), each with a one-sentence justification.
View tool JSON
{
"name": "get_concept",
"kind": "answer",
"impl": "imperative",
"description": "Full detail for one atlas concept: definition, why it matters, and every verified connection to other books grouped by relationship verb (extends, contradicts, tempers, formalizes, instantiates, parallels), each with a one-sentence justification.",
"inputSchema": {
"type": "object",
"properties": {
"concept": {
"type": "string",
"description": "Concept id (slug) or title"
}
},
"required": [
"concept"
]
},
"page": "/atlas/3d/"
}connect_conceptsAction
Find the shortest chain of verified relationships linking two concepts across the atlas — how an idea in one book reaches an idea in another. Returns each hop with its relationship verb and justification.
View tool JSON
{
"name": "connect_concepts",
"kind": "act",
"impl": "imperative",
"description": "Find the shortest chain of verified relationships linking two concepts across the atlas — how an idea in one book reaches an idea in another. Returns each hop with its relationship verb and justification.",
"inputSchema": {
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Start concept id or title"
},
"to": {
"type": "string",
"description": "End concept id or title"
}
},
"required": [
"from",
"to"
]
},
"page": "/atlas/3d/"
}list_tensionsAnswer
List places where books genuinely disagree: "contradicts" and "tempers" edges, each with a one-sentence justification. Optionally filter by domain (Systems Thinking & Philosophy; Technology & Data; Business & Management; Agile & Software Delivery; Leadership & Coaching; Psychology & Self-Development) or around one concept.
View tool JSON
{
"name": "list_tensions",
"kind": "answer",
"impl": "imperative",
"description": "List places where books genuinely disagree: \"contradicts\" and \"tempers\" edges, each with a one-sentence justification. Optionally filter by domain (Systems Thinking & Philosophy; Technology & Data; Business & Management; Agile & Software Delivery; Leadership & Coaching; Psychology & Self-Development) or around one concept.",
"inputSchema": {
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Optional domain filter (substring ok)"
},
"concept": {
"type": "string",
"description": "Optional: only tensions touching this concept"
},
"limit": {
"type": "number",
"description": "Max results, default 10"
}
}
},
"page": "/atlas/3d/"
}focus_conceptAction
Visually focus a concept in the atlas the user is looking at — the 3D galaxy spins until that node faces the viewer, then shows only its neighborhood. Use after find_concepts or connect_concepts to show the user what you are talking about.
View tool JSON
{
"name": "focus_concept",
"kind": "act",
"impl": "imperative",
"description": "Visually focus a concept in the atlas the user is looking at — the 3D galaxy spins until that node faces the viewer, then shows only its neighborhood. Use after find_concepts or connect_concepts to show the user what you are talking about.",
"inputSchema": {
"type": "object",
"properties": {
"concept": {
"type": "string",
"description": "Concept id (slug) or title"
},
"depth": {
"type": "number",
"description": "3D only: neighborhood hops to keep visible, 1-3 (default 2)"
}
},
"required": [
"concept"
]
},
"page": "/atlas/3d/"
}tension_lensAction
Toggle the 3D tension lens: when on, only "contradicts" and "tempers" edges glow — the disagreement skeleton of the whole library.
View tool JSON
{
"name": "tension_lens",
"kind": "act",
"impl": "imperative",
"description": "Toggle the 3D tension lens: when on, only \"contradicts\" and \"tempers\" edges glow — the disagreement skeleton of the whole library.",
"inputSchema": {
"type": "object",
"properties": {
"on": {
"type": "boolean",
"description": "true = show only tensions"
}
},
"required": [
"on"
]
},
"page": "/atlas/3d/"
}reset_viewAction
Clear the current selection and return the atlas view to the full graph.
View tool JSON
{
"name": "reset_view",
"kind": "act",
"impl": "imperative",
"description": "Clear the current selection and return the atlas view to the full graph.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/atlas/3d/"
}