lint_mcp_tools
Lint an MCP tools/list schema to report missing descriptions, destructive tools without confirmation gates, unconstrained parameters, duplicate names, and token cost.
Instructions
Lint an MCP tool schema — pass the JSON from a tools/list response or a bare array of tool objects. Reports missing descriptions, destructive tools with no confirmation gate, unconstrained free-form parameters that widen prompt-injection surface, duplicate tool names, and the per-request token cost of the whole tool list. Use when designing or reviewing an MCP server.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| schema | Yes | The tools/list JSON payload, as a string. |