← WebMCP Directory

Tool tree

webmcpchallenge.vercel.app

Developer ToolsTools verified
Website
Improve your RAG chatbot
Explore capabilities
    inspect_improvement_workspaceAction

    Inspect the visible software-improvement decision, including hypotheses, evidence, constraints, alternatives, recommendation, and selected plan. Use this before proposing or changing a decision.

    View tool JSON
    {
      "name": "inspect_improvement_workspace",
      "kind": "act",
      "impl": "imperative",
      "description": "Inspect the visible software-improvement decision, including hypotheses, evidence, constraints, alternatives, recommendation, and selected plan. Use this before proposing or changing a decision.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    list_code_filesAnswer

    List the bounded source files currently shared in Project context. Returns metadata only; call read_code_file for content.

    View tool JSON
    {
      "name": "list_code_files",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the bounded source files currently shared in Project context. Returns metadata only; call read_code_file for content.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    read_code_fileAnswer

    Read one shared code file with stable one-based line numbers so evidence can cite an exact range.

    View tool JSON
    {
      "name": "read_code_file",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one shared code file with stable one-based line numbers so evidence can cite an exact range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "fileId": {
            "type": "string",
            "description": "Stable file ID returned by list_code_files."
          }
        },
        "required": [
          "fileId"
        ],
        "additionalProperties": false
      }
    }
    add_evidenceAction

    Add supporting or contradicting evidence to one visible hypothesis. Cite a shared file and exact line range when the evidence comes from code.

    View tool JSON
    {
      "name": "add_evidence",
      "kind": "act",
      "impl": "imperative",
      "description": "Add supporting or contradicting evidence to one visible hypothesis. Cite a shared file and exact line range when the evidence comes from code.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "hypothesisId": {
            "type": "string",
            "enum": [
              "parsing",
              "retrieval",
              "prompt"
            ]
          },
          "text": {
            "type": "string",
            "minLength": 1
          },
          "stance": {
            "type": "string",
            "enum": [
              "supports",
              "contradicts"
            ]
          },
          "reasoning": {
            "type": "string"
          },
          "fileId": {
            "type": "string"
          },
          "lineStart": {
            "type": "integer",
            "minimum": 1
          },
          "lineEnd": {
            "type": "integer",
            "minimum": 1
          }
        },
        "required": [
          "hypothesisId",
          "text",
          "stance",
          "fileId",
          "lineStart",
          "lineEnd"
        ],
        "additionalProperties": false
      }
    }
    update_hypothesisAction

    Record that a hypothesis was already tried, deprioritize it, reject it, or restore it to active. A reason is required when deprioritizing or rejecting.

    View tool JSON
    {
      "name": "update_hypothesis",
      "kind": "act",
      "impl": "imperative",
      "description": "Record that a hypothesis was already tried, deprioritize it, reject it, or restore it to active. A reason is required when deprioritizing or rejecting.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "hypothesisId": {
            "type": "string",
            "enum": [
              "parsing",
              "retrieval",
              "prompt"
            ]
          },
          "alreadyTried": {
            "type": "boolean"
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "deprioritized",
              "rejected"
            ]
          },
          "reason": {
            "type": "string"
          }
        },
        "required": [
          "hypothesisId"
        ],
        "additionalProperties": false
      }
    }
    record_decisionAction

    Apply one visible decision: activate a constraint, reject an improvement alternative with a reason, or select an available alternative.

    View tool JSON
    {
      "name": "record_decision",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply one visible decision: activate a constraint, reject an improvement alternative with a reason, or select an available alternative.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "operation": {
            "type": "string",
            "enum": [
              "activate_constraint",
              "reject_alternative",
              "select_alternative"
            ]
          },
          "targetId": {
            "type": "string",
            "minLength": 1
          },
          "reason": {
            "type": "string"
          }
        },
        "required": [
          "operation",
          "targetId"
        ],
        "additionalProperties": false
      }
    }
    begin_analysisAction

    Begin browser-agent review of the exact current code-context and human-decision revisions. Call this before adding analysis-derived evidence or changing the decision.

    View tool JSON
    {
      "name": "begin_analysis",
      "kind": "act",
      "impl": "imperative",
      "description": "Begin browser-agent review of the exact current code-context and human-decision revisions. Call this before adding analysis-derived evidence or changing the decision.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "revision": {
            "type": "integer",
            "minimum": 1,
            "description": "Exact context revision shown in the copied browser-agent request."
          },
          "decisionRevision": {
            "type": "integer",
            "minimum": 1,
            "description": "Exact human-decision revision shown in the copied browser-agent request."
          }
        },
        "required": [
          "revision"
        ],
        "additionalProperties": false
      }
    }
    complete_analysisAction

    Mark the requested code-context analysis complete after reading the changed files and updating any warranted source-linked evidence, hypotheses, constraints, or alternatives. Include a concise human-readable summary of what was reviewed.

    View tool JSON
    {
      "name": "complete_analysis",
      "kind": "act",
      "impl": "imperative",
      "description": "Mark the requested code-context analysis complete after reading the changed files and updating any warranted source-linked evidence, hypotheses, constraints, or alternatives. Include a concise human-readable summary of what was reviewed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "revision": {
            "type": "integer",
            "minimum": 1,
            "description": "The revision previously accepted by begin_analysis."
          },
          "decisionRevision": {
            "type": "integer",
            "minimum": 1,
            "description": "The decision revision previously accepted by begin_analysis."
          },
          "summary": {
            "type": "string",
            "minLength": 1,
            "description": "Concise summary of the reviewed changes and their effect on the decision."
          },
          "observedSystem": {
            "type": "string",
            "minLength": 1,
            "description": "Concise, code-grounded description of the implementation actually observed."
          },
          "implementationSteps": {
            "type": "array",
            "minItems": 1,
            "maxItems": 5,
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "acceptanceCriteria": {
            "type": "array",
            "minItems": 1,
            "maxItems": 5,
            "items": {
              "type": "string",
              "minLength": 1
            },
            "description": "Measurable criteria grounded in the shared implementation and available evaluation context."
          }
        },
        "required": [
          "revision",
          "summary",
          "observedSystem",
          "implementationSteps",
          "acceptanceCriteria"
        ],
        "additionalProperties": false
      }
    }