Diff a tool list against a pin (ToolFit)
diff_toolsWhat changed in a tool list since you approved it? Compares "tools" or "url" now with "pin" (set_id from audit_tools/diff_tools) or "baseline" (earlier definitions). Each change is labeled breaking (removed tool or param, new required param, type or enum removal), suspicious (new text with injection patterns or hidden characters), review (description, title, annotation or new tool) or additive; descriptions come with before/after text and a word diff. Returns a new pin. Free: 20 calls/day per IP (shared with audit_tools), then $0.002 via x402 or credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pin | No | A pin (set_id "ts_..." from an earlier ToolFit call) to compare against. | |
| url | No | Public remote MCP server URL (Streamable HTTP, https), e.g. https://api.youraitools.co/mcp/hub. ToolFit only lists its tools. | |
| tools | No | Tool definitions: MCP tools/list entries, OpenAI {type:"function",function:{...}}, Anthropic {name,description,input_schema}, Gemini functionDeclarations or Bedrock toolSpec. Max 500. | |
| baseline | No | Instead of pin: the earlier tool definitions themselves. |