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.