Scan a tools/list export
scan_tools_exportScans an existing MCP tools/list export for tool poisoning, hidden instructions, excessive permissions, leaked secrets, and cross-server shadowing, returning a Markdown report with findings.
Instructions
Run every static mcp-guard rule over a tools/list result you already have: { "tools": [...] }, a bare array of tools, or { "servers": [{ "name", "tools" }] } to also check shadowing between servers. Nothing is started or contacted. Returns a Markdown report and the findings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Server name used in the report when the export has none. | export |
| export | Yes | The tools/list result, or several servers under a servers key. | |
| fail_on | No | passed is false when a finding is at or above this severity. | high |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| passed | Yes | False when a finding reaches fail_on. | |
| servers | Yes | ||
| summary | Yes | Findings per severity. | |
| findings | Yes |