Anthropic Tool Use API
The Anthropic Tool Use API allows AI agents built on Claude to call client-defined functions or Anthropic-provided server tools such as web search, code execution, and web fetch. Tools are declared in the API request and Claude decides when to invoke them based on context. Server tools run on Anthropic infrastructure while client tools execute in the calling application.