# Noxgild (com.noxgild/noxgild): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.noxgild%2Fnoxgild/versions/latest)
- Connected to: https://mcp.noxgild.com/mcp
- Homepage: https://noxgild.com/
- Scoring rules: v2
- Tools: 105
- Average: 39.2 / 100 (Rain)
- Near-identical pairs: 32

This page shows how Noxgild (com.noxgild/noxgild)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 105 tools. Above 40, models choose less accurately.
- Minor: 32 pairs with nearly the same description in all; the top 12 are shown.
- Critical: These tools share the same description: noxgild_browser_navigate, noxgild_cloud_browser_navigate.
- Critical: These tools share the same description: noxgild_browser_back, noxgild_cloud_browser_back.
- Critical: These tools share the same description: noxgild_browser_snapshot, noxgild_cloud_browser_snapshot.
- Critical: These tools share the same description: noxgild_browser_screenshot, noxgild_cloud_browser_screenshot.
- Critical: These tools share the same description: noxgild_browser_click, noxgild_cloud_browser_click.
- Critical: These tools share the same description: noxgild_browser_type, noxgild_cloud_browser_type.
- Critical: These tools share the same description: noxgild_browser_fill_form, noxgild_cloud_browser_fill_form.
- Critical: These tools share the same description: noxgild_browser_select, noxgild_cloud_browser_select.
- Critical: These tools share the same description: noxgild_browser_hover, noxgild_cloud_browser_hover.
- Critical: These tools share the same description: noxgild_browser_drag, noxgild_cloud_browser_drag.
- Critical: These tools share the same description: noxgild_browser_file_upload, noxgild_cloud_browser_file_upload.
- Critical: These tools share the same description: noxgild_browser_dialog, noxgild_cloud_browser_dialog.
- Critical: These tools share the same description: noxgild_browser_wait, noxgild_cloud_browser_wait.
- Critical: These tools share the same description: noxgild_browser_console, noxgild_cloud_browser_console.
- Critical: These tools share the same description: noxgild_browser_network, noxgild_cloud_browser_network.
- Critical: These tools share the same description: noxgild_browser_find, noxgild_cloud_browser_find.
- Critical: These tools share the same description: noxgild_browser_press_key, noxgild_cloud_browser_press_key.
- Critical: These tools share the same description: noxgild_browser_network_request, noxgild_cloud_browser_network_request.
- Critical: These tools share the same description: noxgild_browser_resize, noxgild_cloud_browser_resize.

## Tools

- `noxgild_cloud_browser_navigate`: 28 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, url, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: url, expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_drag`: 29 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: startTarget, startElement, endTarget, endElement, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: startTarget, startElement, endTarget, endElement, expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_click`: 30 / 100
  - Major: The description only restates the name (4 words).
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: target, element, button, doubleClick, modifiers, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: target, element, expectedUrl.
  - Minor: The meaning of the boolean argument doubleClick is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_dialog`: 30 / 100
  - Major: The description only restates the name (4 words).
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: accept, promptText, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: promptText, expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument accept is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_hover`: 30 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: target, element, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: target, element, expectedUrl.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_network`: 30 / 100
  - Major: The description only restates the name (4 words).
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: static, filter, filename, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: filter, filename.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument static is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_network_request`: 30 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: index, part, filename, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: part, filename.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_screenshot`: 30 / 100
  - Major: The description only restates the name (4 words).
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: type, filename, fullPage, target, element, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: filename, target, element.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument fullPage is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_type`: 30 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: target, element, text, submit, slowly, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: target, element, text, expectedUrl.
  - Minor: The meaning of the boolean argument submit is unclear.
  - Minor: The meaning of the boolean argument slowly is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_wait`: 30 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: time, text, textGone, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: text, textGone.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_type`: 30 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, loc, label, clear, press_enter, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: text, label.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument clear is unclear.
  - Minor: The meaning of the boolean argument press_enter is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_navigate`: 31 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: url, expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_drag`: 31 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, startTarget, startElement, endTarget, endElement, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: startTarget, startElement, endTarget, endElement, expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_fill_form`: 32 / 100
  - Major: The description only restates the name (4 words).
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: fields, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: expectedUrl.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_dialog`: 32 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, accept, promptText, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: promptText, expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument accept is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_hover`: 32 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, target, element, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: target, element, expectedUrl.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_screenshot`: 32 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, type, filename, fullPage, target, element, idempotencyKey.
  - Minor: String arguments with no constraint or example: filename, target, element.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument fullPage is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_click`: 32 / 100
  - Major: The description only restates the name (6 words).
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: loc, label, button, clicks, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: label.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_scroll`: 32 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: loc, label, type, direction, wheel_times, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: label.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_console`: 33 / 100
  - Major: The description only restates the name (4 words).
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: level, filename, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: filename.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cancel`: 33 / 100
  - Major: The description only restates the name (9 words).
  - Major: Arguments without a description: executionHandle, commandId.
  - Minor: No `required` list, so every argument is optional.
- `noxgild_cloud_browser_fill_form`: 33 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, fields, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: expectedUrl.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_clipboard_write`: 33 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: text.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_resize`: 34 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: width, height, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_click`: 35 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, target, element, button, doubleClick, modifiers, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: target, element, expectedUrl.
  - Minor: The meaning of the boolean argument doubleClick is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_network`: 35 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, static, filter, filename, idempotencyKey.
  - Minor: String arguments with no constraint or example: filter, filename.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument static is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_network_request`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, index, part, filename, idempotencyKey.
  - Minor: String arguments with no constraint or example: part, filename.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_select`: 35 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, target, element, values, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: target, element, expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_type`: 35 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, target, element, text, submit, slowly, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: target, element, text, expectedUrl.
  - Minor: The meaning of the boolean argument submit is unclear.
  - Minor: The meaning of the boolean argument slowly is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_wait`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, time, text, textGone, idempotencyKey.
  - Minor: String arguments with no constraint or example: text, textGone.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_write`: 35 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, text, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path, text.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_back`: 36 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_app`: 36 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mode, name, x, y, width, height, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: name.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_select`: 37 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: target, element, values, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: target, element, expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_console`: 37 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, level, filename, idempotencyKey.
  - Minor: String arguments with no constraint or example: filename.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_key`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: key, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: key.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_window_activate`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: name.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_search`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, query, mode, glob, ignoreCase, maxResults, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path, query, glob.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument ignoreCase is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_resize`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, width, height, idempotencyKey.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_command`: 38 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: executionHandle, commandId.
  - Minor: No `required` list, so every argument is optional.
- `noxgild_desktop_move`: 38 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: loc, label, drag, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: label.
  - Minor: The meaning of the boolean argument drag is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_shortcut`: 38 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: keys, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_snapshot`: 38 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: use_vision, display, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument use_vision is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_append`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, text, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path, text.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_read_range`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, startLine, endLine, maxBytes, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_tail`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, lines, maxBytes, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_file_upload`: 39 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, paths, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_start`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ttlMinutes.
  - Minor: No `required` list, so every argument is optional.
- `noxgild_cloud_browser_take_control`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_view`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_screenshot`: 39 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: display, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_wait_for`: 39 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, timeout, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: text.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_window_manage`: 39 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name, action, x, y, width, height, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: name.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_process_input`: 39 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: pid, input, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: input.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_process_list`: 39 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: filter, limit, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: filter.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_wait`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: executionHandle, commandId, timeoutMs.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `noxgild_browser_back`: 40 / 100
  - Major: The description is too short (4 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_copy`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: source, destination, recursive, overwrite, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: source, destination.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument recursive is unclear.
  - Minor: The meaning of the boolean argument overwrite is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_hash`: 40 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, algorithm, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_move`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: source, destination, overwrite, ownedResourceId, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: source, destination, ownedResourceId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument overwrite is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_press_key`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, key, expectedUrl, idempotencyKey.
  - Minor: String arguments with no constraint or example: key, expectedUrl.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_tabs_new`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, index, idempotencyKey.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_tabs_select`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, index, idempotencyKey.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_find`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, regex, window, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: text, regex, window.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_watch`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, timeoutMs, recursive, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path.
  - Minor: The meaning of the boolean argument recursive is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_network_listeners`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: port, limit, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_process_start`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: command, executable, args, cwd, timeoutMs, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: command, executable, cwd.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_process_wait`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: pid, timeoutMs, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_file_upload`: 42 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: paths, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: expectedUrl.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_close`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_find`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, text, regex, idempotencyKey.
  - Minor: String arguments with no constraint or example: text, regex.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_wait`: 42 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: duration, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_process_status`: 42 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: pid, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_apps_list`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_clipboard_read`: 43 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_displays`: 43 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_windows_list`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_system_info`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_press_key`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: key, expectedUrl, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: key, expectedUrl.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_snapshot`: 44 / 100
  - Major: Arguments without a description: sessionId, target, filename, depth, boxes, idempotencyKey.
  - Minor: String arguments with no constraint or example: target, filename.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument boxes is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_desktop_file_dialog`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action, path, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_info`: 44 / 100
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_wake`: 44 / 100
  - Major: Arguments without a description: targetDeviceId, helperDeviceId, macAddress, broadcastAddress, port, repeat, waitSeconds.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: targetDeviceId, helperDeviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_find`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, regex, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: text, regex.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_tabs_list`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: index, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_tabs_new`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: index, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_tabs_select`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: index, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_tabs_close`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, index, idempotencyKey.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_tabs_list`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId, index, idempotencyKey.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_tree`: 45 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, depth, maxEntries, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_snapshot`: 46 / 100
  - Major: Arguments without a description: target, filename, depth, boxes, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: target, filename.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument boxes is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_workspace_roots`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_approve`: 47 / 100
  - Major: Arguments without a description: executionHandle, commandId, reason.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
- `noxgild_machine_directories_create`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_exists`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_list`: 47 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_read`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_process_read`: 47 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: pid, waitMs, waitForCompletionMs, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_patch`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: path, oldText, newText, expectedReplacements, expectedSha256, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path, oldText, newText, expectedSha256.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_shell_run`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: command, cwd, timeoutMs, maxOutputBytes, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: command, cwd.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_browser_tabs_close`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: index, idempotencyKey, commandTimeoutMs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_cloud_browser_release_control`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sessionId.
  - Minor: Required identifiers whose description does not say where the value comes from: sessionId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_files_delete`: 49 / 100
  - Major: Arguments without a description: path, recursive, ownedResourceId, idempotencyKey, commandTimeoutMs.
  - Minor: String arguments with no constraint or example: path, ownedResourceId.
  - Minor: The meaning of the boolean argument recursive is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_machine_process_terminate`: 53 / 100
  - Major: Arguments without a description: pid, managedOnly, idempotencyKey, commandTimeoutMs.
  - Minor: The meaning of the boolean argument managedOnly is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: deviceId. Name the tool or the place that returns it, or models look it up first.
- `noxgild_devices`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
