probe_fuzz
Fuzz MCP server tools by generating valid and malformed inputs, calling each, and recording outcomes like tool errors or crashes.
Instructions
Generate one valid and several malformed inputs per target tool, call each, and record the outcome (ok, toolError, protocolCrash), whether malformed inputs were silently accepted, and call latency. Tools annotated destructiveHint:true are skipped by default (set fuzzDestructive to include them). Returns a coverage summary of which tools were fuzzed vs skipped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxTools | No | Cap on the number of tools to fuzz. Defaults to 10. | |
| connectionId | No | Identifier returned by probe_connect. Defaults to the most recent connection. | |
| fuzzDestructive | No | Also fuzz tools annotated destructiveHint:true. Default false (the dry-run safety guard) so fuzzing an untrusted target can't trigger a destructive action. |