Audit MCP Tool Definitions Integrity
systemores_audit_tool_integrityAudit AI agent tool definitions for malformed schemas, naming conflicts, safety annotation overreach, and injection risks—fully offline, with optional strict scoring.
Instructions
Audits the structural integrity, naming conventions, schema completeness, safety annotations, and injection surface of an AI agent's exposed tool definitions. Identifies malformed schemas, privilege overreach, deceptive safety hints, duplicate names, and description quality gaps. Operates entirely offline — no external API calls required.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"toolDefinitionsJson": "<toolDefinitionsJson>"
},
"name": "systemores_audit_tool_integrity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| strictMode | No | When true, applies stricter scoring thresholds — missing optional fields such as parameter descriptions, inputSchema, and MCP tool annotations are penalized. Defaults to false. | |
| toolDefinitionsJson | Yes | A JSON-serialized array of tool definition objects to audit. Each object should contain at minimum 'name' and 'description' fields. Accepts standard MCP ListToolsResult format. |