← WebMCP Directory

Tool tree

math.wenfu.dev

Health & EducationTools verified
Website
math.wenfu.dev exposes WebMCP tools to AI agents.
Explore capabilities

    page: Every page

    search_problemsAnswer

    Search the site's math problems by module, grade, difficulty, tag, or a title keyword. Returns a list of matching problems with id, title, and URL.

    View tool JSON
    {
      "name": "search_problems",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the site's math problems by module, grade, difficulty, tag, or a title keyword. Returns a list of matching problems with id, title, and URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "module": {
            "type": "string",
            "enum": [
              "计算",
              "几何",
              "数论",
              "应用题",
              "行程",
              "计数",
              "杂题"
            ],
            "description": "题目模块 / problem module"
          },
          "grade": {
            "type": "string",
            "enum": [
              "三年级",
              "四年级",
              "五年级",
              "六年级"
            ],
            "description": "年级 / grade"
          },
          "difficulty": {
            "type": "string",
            "enum": [
              "基础",
              "进阶",
              "挑战"
            ],
            "description": "难度 / difficulty"
          },
          "tag": {
            "type": "string",
            "description": "方法标签 / method tag"
          },
          "query": {
            "type": "string",
            "description": "标题关键词 / title keyword (case-insensitive)"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 20
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_problemAnswer

    Fetch the full content of a single problem by its id, including question, solutions (steps), tags, and linked knowledge points.

    View tool JSON
    {
      "name": "get_problem",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch the full content of a single problem by its id, including question, solutions (steps), tags, and linked knowledge points.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "题目 id, e.g. '10001'"
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    random_problemAction

    Return a random problem, optionally filtered by module. Useful for surfacing a fresh practice prompt.

    View tool JSON
    {
      "name": "random_problem",
      "kind": "act",
      "impl": "imperative",
      "description": "Return a random problem, optionally filtered by module. Useful for surfacing a fresh practice prompt.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "module": {
            "type": "string",
            "enum": [
              "计算",
              "几何",
              "数论",
              "应用题",
              "行程",
              "计数",
              "杂题"
            ]
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    list_modulesAnswer

    List the problem modules (with one-line description and problem counts) and the grade levels supported by the site.

    View tool JSON
    {
      "name": "list_modules",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the problem modules (with one-line description and problem counts) and the grade levels supported by the site.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    list_knowledgeAnswer

    List the method/technique knowledge entries shown on /k. Each entry has a slug, name, category, one-line summary and URL.

    View tool JSON
    {
      "name": "list_knowledge",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the method/technique knowledge entries shown on /k. Each entry has a slug, name, category, one-line summary and URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Optional category filter (e.g. 'word', 'geometry')."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_knowledgeAnswer

    Fetch the full content of a method/knowledge entry by slug, including intuition, derivation, key points, worked examples, and pitfalls.

    View tool JSON
    {
      "name": "get_knowledge",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch the full content of a method/knowledge entry by slug, including intuition, derivation, key points, worked examples, and pitfalls.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "知识点 slug"
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    navigateAction

    Navigate the user to a page within the site. Accepts a site-relative path: '/' (home), '/p/:id' (a problem), '/k' (knowledge index), or '/k/:slug' (a knowledge entry).

    View tool JSON
    {
      "name": "navigate",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the user to a page within the site. Accepts a site-relative path: '/' (home), '/p/:id' (a problem), '/k' (knowledge index), or '/k/:slug' (a knowledge entry).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Site-relative path beginning with '/'."
          }
        },
        "required": [
          "path"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }