Tool Discovery
Domain: Tools & Function Calling
π― Motivation
The agent dynamically discovers available tools at runtime rather than having them hard-coded.
π Concrete Example
Agent starts, queries: βWhat tools are available?β MCP server responds: [read_file, write_file, search_web, calculator]. Agent registers them dynamically.
π Analogy
A tourist arriving at a hotel - they check what amenities are available (pool, gym, spa) upon arrival. They use what they find. Tool discovery lets agents find and use available tools at runtime.