← WebMCP Directory

Tool tree

living-book.github.io

Health & EducationTools verified
Website
Concept Atlas
Explore capabilities
    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/"
    }