F4 · PlanningEnterprise
Inadequate Tool Provision
Detects when agents lack the tools needed to complete assigned tasks. Catches hallucinated tool names, missing capabilities, and suboptimal workarounds.
Examples
- Agent attempts to call search_database but no such tool is provisioned
- Agent hallucinates tool name web_search_v2 that doesn't exist
- Agent manually scrapes data because it lacks a proper API client tool
- Tool call fails repeatedly because the tool's capabilities don't match the task
Detection methods
- Tool Inventory Check
- Compares attempted tool calls against available tools
- Hallucinated Tool Detection
- Identifies tool names not in the provisioned set
- Workaround Detection
- Flags manual approaches that suggest missing tools
- Capability Gap Analysis
- Matches task requirements against tool capabilities
Subtypes
- missing tool
- hallucinated tool
- tool capability gap
- workaround detected
Detect this in production with the framework adapters (LangGraph, CrewAI, AutoGen, OpenAI Agents SDK, Claude Agent SDK, n8n, Dify). See the full taxonomy at /taxonomy.