describe_tools
List tools with risk classifications (read, write, destructive) to enforce policies and build automation safely.
Instructions
List every tool with its machine-readable risk classification for policy enforcement.
Use this to discover which tools are reads, reversible writes, or destructive (irreversible) before granting access or building automation. A runtime-security gateway can also read the same signal from the MCP tool annotations (readOnlyHint / destructiveHint / idempotentHint) exposed via tools/list; this tool is the convenience, tool-call-based view of that metadata.
No network call. Read-only, safe to retry.
Returns: JSON with summary (counts per risk tier and destructive total) and tools array. Each: name, risk ('read' | 'write' | 'destructive'), read_only (bool), destructive (bool), idempotent (bool).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |