← WebMCP Directory

Tool tree

justlearn.com

Health & EducationTools verified
Website
A growing directory of AI tutors & learning tools. Find the right one for your subject, level and budget — hand-reviewed and organized by learning category.
Explore capabilities
    search_toolsAnswer

    Free-text search the Just Learn directory of AI tutors & learning tools. Matches against tool name and description (case-insensitive). Returns up to 20 results ranked by name match strength. Use when the user asks 'find me an AI for X' or 'show me Y tools'.

    View tool JSON
    {
      "name": "search_tools",
      "kind": "answer",
      "impl": "imperative",
      "description": "Free-text search the Just Learn directory of AI tutors & learning tools. Matches against tool name and description (case-insensitive). Returns up to 20 results ranked by name match strength. Use when the user asks 'find me an AI for X' or 'show me Y tools'.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search terms — keywords, tool name fragment, or use case"
          },
          "limit": {
            "type": "number",
            "description": "Max results to return (default 20, max 50)"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_toolAnswer

    Fetch the full canonical data for a specific AI tool by its slug. Returns name, description, category, features, FAQ, pricing, and the live URL. Use when the user asks 'tell me about ChatGPT' or 'what's the pricing for Midjourney'.

    View tool JSON
    {
      "name": "get_tool",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch the full canonical data for a specific AI tool by its slug. Returns name, description, category, features, FAQ, pricing, and the live URL. Use when the user asks 'tell me about ChatGPT' or 'what's the pricing for Midjourney'.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "The tool's URL slug, e.g. 'chatgpt'. Lowercase with hyphens."
          }
        },
        "required": [
          "slug"
        ]
      }
    }
    list_categoriesAnswer

    List every tool category on Just Learn with the number of tools in each. Use when the user wants to browse by topic rather than search.

    View tool JSON
    {
      "name": "list_categories",
      "kind": "answer",
      "impl": "imperative",
      "description": "List every tool category on Just Learn with the number of tools in each. Use when the user wants to browse by topic rather than search.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_category_toolsAnswer

    Get the top tools in a specific category. Use after list_categories to drill into one. Returns up to 30 tools sorted by featured/verified status.

    View tool JSON
    {
      "name": "get_category_tools",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the top tools in a specific category. Use after list_categories to drill into one. Returns up to 30 tools sorted by featured/verified status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Category slug, e.g. 'ai-image-tools'. Or pass the human name like 'AI Image Tools' — we tolerate both."
          }
        },
        "required": [
          "slug"
        ]
      }
    }
    list_industriesAnswer

    List every industry / profession page on Just Learn (e.g. designers, marketers, healthcare professionals). Use when the user wants tools tailored to a job role.

    View tool JSON
    {
      "name": "list_industries",
      "kind": "answer",
      "impl": "imperative",
      "description": "List every industry / profession page on Just Learn (e.g. designers, marketers, healthcare professionals). Use when the user wants tools tailored to a job role.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    find_alternativesAnswer

    Find AI tools that are alternatives to a given tool — ranked by overlap of categories with the source tool. Use when the user asks 'what are alternatives to X' or 'something like Y'.

    View tool JSON
    {
      "name": "find_alternatives",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find AI tools that are alternatives to a given tool — ranked by overlap of categories with the source tool. Use when the user asks 'what are alternatives to X' or 'something like Y'.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Source tool slug to find alternatives for."
          }
        },
        "required": [
          "slug"
        ]
      }
    }
    get_latest_toolsAnswer

    Get the most recently added AI tools (default 12). Use when the user asks 'what's new' or 'what was launched this week'.

    View tool JSON
    {
      "name": "get_latest_tools",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the most recently added AI tools (default 12). Use when the user asks 'what's new' or 'what was launched this week'.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "Number of tools to return (default 12, max 50)."
          }
        }
      }
    }