Everything so far has been a client tool: Claude asks, your code runs it. Some tools are so common that Anthropic runs them for you. These are server tools. You add one line to tools, and the call, the run and the result all happen inside a single API request. Your code never sees a tool_use to handle.
As of October 2026, the main ones are web search (look things up, with citations), web fetch (read a page whose URL is already in the conversation), and code execution (run Python and Bash in a sandbox).