Mcprobe
UnclaimedAn MCP server that audits other MCP servers. Connects to any stdio/HTTP target, lints every tool's schema, then fuzzes the tools with deliberately broken inputs to catch silent failures static checks miss — and returns a 0–100 conformance score. Black-box, no source needed. It even audits itself.
Install
node /absolute/path/to/mcprobe/dist/index.jsSet up this server
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
22 of 22 tools
Documented tools (22)
From project documentation. A server handshake does not verify each tool’s description or behavior.
extra_garbage
append a sentinel key to the valid args.
ok
The target returned a result with isError: false. For a malformed case this is silentlyAccepted: true; for a valid case with no usable content it is emptySuccess: true, and a valid success that breaks the tool's declared outputSchema is outputSchemaViolation: true.
param.missing_description
warning
param.untyped
warning
probe_connect
Open a connection to a target.
probe_disconnect
(optional) Close one connection (by id) or every connection.
probe_fuzz
Generate valid + malformed inputs per tool, call each, classify the outcome. Skips destructive tools by default.
probe_lint
Run the 12 lint rules over the target's cached tool summaries.
probe_list
(optional) Enumerate the target's tools.
probe_report
Run lint (and fuzz when requested), score, render Markdown.
protocolCrash
The call rejected or the transport closed.
schema.invalid
error
schema.no_required
info
schema.root_not_object
warning
server.no_tools
warning
tool.duplicate_name
error
tool.missing_description
error
tool.no_annotations
info
tool.no_input_schema
warning
tool.thin_description
warning
tool.unusual_name
warning
toolError
The target returned a result with isError: true (graceful rejection).
Tool change history
FAQ
Questions about Mcprobe MCP Server
- How do I connect Mcprobe MCP Server to Claude?
- The listing records `node /absolute/path/to/mcprobe/dist/index.js` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Mcprobe MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Mcprobe MCP Server do?
- Mcprobe MCP Server documents 22 tools to the agent, including extra_garbage, ok, param.missing_description. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.