audit_tool_definition
Identify why an AI model misuses or ignores a tool definition and get the top 3 actionable findings covering description quality, parameter schema, and discoverability.
Instructions
Analyzes a single tool/function definition (name, description, parameter schema) and returns the top 3 findings on tool-call reliability. Use this when a user shares a tool/function definition and asks why the model is calling it wrong, not calling it when expected, or confusing it with other tools. Findings cover description quality, parameter schema precision, parameter documentation, error response design, and discoverability. For auditing an entire tool set together, use the paid tier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_definition | Yes | The tool definition as it is provided to the model. Accepts JSON schema format (OpenAI-style function calling, Anthropic tool use) or natural-language description. Include the name, description, and parameter schema in full. | |
| context | No | Optional. What agent or system is this tool part of? What other tools does it share a surface with? Helps the audit engine assess overlap and discoverability issues. |