← WebMCP Directory

Tool tree

jsinatro.github.io

Media & PersonalTools verified
Website
Endogamia Barbalhense
Explore capabilities
    get_selected_personAnswer

    Returns the full details (name, events, immediate relatives) of the individual currently selected in the browser viewport.

    View tool JSON
    {
      "name": "get_selected_person",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the full details (name, events, immediate relatives) of the individual currently selected in the browser viewport.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/familiasousa/"
    }
    search_indiAnswer

    Searches the genealogy index for individuals by name. Returns up to 10 results starting with the ones that match the best.

    View tool JSON
    {
      "name": "search_indi",
      "kind": "answer",
      "impl": "imperative",
      "description": "Searches the genealogy index for individuals by name. Returns up to 10 results starting with the ones that match the best.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "The name to search for."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/familiasousa/"
    }
    inspect_indiAnswer

    Fetches detailed information for a specific individual by ID, including their immediate relatives and life events.

    View tool JSON
    {
      "name": "inspect_indi",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetches detailed information for a specific individual by ID, including their immediate relatives and life events.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The ID of the individual."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/familiasousa/"
    }
    focus_indiAction

    Instructs the Topola viewer camera view to center on and focus a specific person. Restructures the tree view to show ancestors and descendants of the selected person.

    View tool JSON
    {
      "name": "focus_indi",
      "kind": "act",
      "impl": "imperative",
      "description": "Instructs the Topola viewer camera view to center on and focus a specific person. Restructures the tree view to show ancestors and descendants of the selected person.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The ID to focus."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/familiasousa/"
    }
    find_relationship_pathAnswer

    Finds the shortest path connecting two individuals (e.g., through parents or marriages). Returns an ordered list of connecting individuals.

    View tool JSON
    {
      "name": "find_relationship_path",
      "kind": "answer",
      "impl": "imperative",
      "description": "Finds the shortest path connecting two individuals (e.g., through parents or marriages). Returns an ordered list of connecting individuals.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "description": "Start individual ID"
          },
          "target": {
            "type": "string",
            "description": "End individual ID"
          }
        },
        "required": [
          "source",
          "target"
        ]
      },
      "page": "/familiasousa/"
    }
    get_ancestorsAnswer

    Returns ancestors of a specific individual up to a maximum depth of 5 generations.

    View tool JSON
    {
      "name": "get_ancestors",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns ancestors of a specific individual up to a maximum depth of 5 generations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Target individual ID"
          },
          "generations": {
            "type": "number",
            "description": "Depth bound limit (1-5). Defaults to 3.",
            "minimum": 1,
            "maximum": 5,
            "default": 3
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/familiasousa/"
    }
    get_descendantsAnswer

    Returns descendants of a specific individual up to a maximum depth of 5 generations.

    View tool JSON
    {
      "name": "get_descendants",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns descendants of a specific individual up to a maximum depth of 5 generations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Target individual ID"
          },
          "generations": {
            "type": "number",
            "description": "Depth bound limit (1-5). Defaults to 3.",
            "minimum": 1,
            "maximum": 5,
            "default": 3
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/familiasousa/"
    }