← WebMCP Directory

data-airlock-webmcp.pages.dev

data-airlock-webmcp.pages.dev

live Unverified (seed import) Developer Tools 11 tools imperative implementation

Clean sensitive datasets with an AI agent — without uploading the dataset.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 7 · Act 4 · Transact 0 · Score: Not yet scored

Tool inspector

forge_capability

act imperative

Validate and register a closed diagnostic or cleaning DSL recipe. Cleaning capabilities can only stage plan actions and can never bypass simulation or human approval; no raw outputs, network, DOM, filesystem, or arbitrary code authority.

Input schema

PropertyTypeRequiredDescription
skill_id string yes —
display_name string yes —
version integer yes —
recipe object yes —
synthetic_tests array yes —
parent_version integer,null yes —
extends_core_finding string,null no —
view_token string yes —
Raw JSON schema
{
  "type": "object",
  "properties": {
    "skill_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 40,
      "pattern": "^(?!(?:constructor|prototype)$)[a-z][a-z0-9]*(?:-[a-z0-9]+)*$"
    },
    "display_name": {
      "type": "string",
      "minLength": 3,
      "maxLength": 64,
      "pattern": "^[^\u0000-\u001f‪-‮⁦-⁩]+$"
    },
    "version": {
      "type": "integer",
      "minimum": 1,
      "maximum": 32
    },
    "recipe": {
      "type": "object",
      "properties": {
        "op": {
          "type": "string",
          "enum": [
            "classify_patterns",
            "rewrite_strings",
            "drop_records"
          ]
        },
        "patterns": {
          "type": "array",
          "minItems": 1,
          "maxItems": 8,
          "uniqueItems": true,
          "items": {
            "type": "string",
            "enum": [
              "date_iso_ymd_dash",
              "date_dmy_slash",
              "date_mdy_dash",
              "date_ymd_dot",
              "date_dmy_dot",
              "uuid_hyphenated",
              "uuid_compact",
              "uuid_braced",
              "boolean_true_false",
              "boolean_yes_no",
              "boolean_one_zero",
              "text_non_nfc",
              "text_outer_whitespace",
              "text_zero_width_edges",
              "text_repeated_horizontal_whitespace",
              "text_empty_or_whitespace",
              "text_control_characters",
              "payload_base64_like",
              "instruction_like"
            ]
          }
        },
        "aggregate": {
          "type": "string",
          "enum": [
            "dominant_pattern"
          ]
        },
        "transform": {
          "type": "string",
          "enum": [
            "date_to_iso_ymd",
            "uuid_to_hyphenated",
            "uuid_to_compact",
            "boolean_to_true_false",
            "normalize_nfc",
            "trim_outer_whitespace",
            "trim_outer_whitespace_and_zero_width",
            "collapse_horizontal_whitespace",
            "convert_to_null",
            "remove_control_characters",
            "replace_with_marker",
            "drop_record"
          ]
        },
        "scope": {
          "type": "string",
          "enum": [
            "all_string_fields",
            "selected_string_field"
          ]
        }
      },
      "required": [
        "op",
        "patterns",
        "scope"
      ],
      "additionalProperties": false
    },
    "synthetic_tests": {
      "type": "array",
      "minItems": 1,
      "maxItems": 4,
      "items": {
        "type": "object",
        "properties": {
          "input": {
            "type": "string",
            "enum": [
              "mixed_standard_dates_v1",
              "mixed_standard_dates_v2",
              "uuid_formats_v1",
              "uuid_formats_v2",
              "boolean_tokens_v1",
              "boolean_tokens_v2",
              "text_cleanup_v1",
              "text_cleanup_v2",
              "security_cleanup_v1"
            ]
          },
          "expectedPatterns": {
            "type": "integer",
            "minimum": 1,
            "maximum": 8
          },
          "expectedChanged": {
            "type": "integer",
            "minimum": 1,
            "maximum": 64
          }
        },
        "required": [
          "input"
        ],
        "additionalProperties": false
      }
    },
    "parent_version": {
      "type": [
        "integer",
        "null"
      ],
      "minimum": 1,
      "maximum": 31
    },
    "extends_core_finding": {
      "type": [
        "string",
        "null"
      ],
      "enum": [
        "F01",
        "F02",
        "F03",
        "F04",
        "F05",
        "F06",
        "F07",
        null
      ]
    },
    "view_token": {
      "type": "string",
      "minLength": 51,
      "maxLength": 51,
      "pattern": "^v1_[0-9a-f]{48}$"
    }
  },
  "required": [
    "skill_id",
    "display_name",
    "version",
    "recipe",
    "synthetic_tests",
    "parent_version",
    "view_token"
  ],
  "additionalProperties": false
}

Similar websites

morphus.myles4miles.chatgpt.site

morphus.myles4miles.chatgpt.site

Morphus is an AI-native workspace for designing worlds and generating playable game experiences.

live Unverified Developer Tools Transact tools
154 tools A23 / Act124 / T7 Not yet scored Seen 2026-11-05
list_nodes get_scene_settings get_node_details get_terrain_state get_forest_state
Inspect tools
damnpdfs.com

damnpdfs.com

Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.

live Unverified Developer Tools Transact tools
81 tools A3 / Act77 / T1 Not yet scored Seen 2026-11-05
scan_to_pdf workflow merge_pdf alternate_mix_pdf compress_pdf
Inspect tools
insignifi4nt.github.io

insignifi4nt.github.io

broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.

live Unverified Developer Tools Transact tools
80 tools A29 / Act49 / T2 Not yet scored Seen 2026-11-05
edm_inspect_approach edm_describe_edits edm_get_context edm_list_projects edm_get_project
Inspect tools
cabinet.varera.studio

cabinet.varera.studio

The Cartographer's Cabinet

live Unverified Developer Tools Transact tools
64 tools A10 / Act50 / T4 Not yet scored Seen 2026-11-05
inspect_daylight inspect_cartographers_project list_project_hierarchy inspect_open_map search_project_objects
Inspect tools

Related on Influzer