Two tools Anthropic runs for you, and one it does not
Beyond your custom tools, Anthropic offers server tools — capabilities Anthropic implements and runs: web_search (live internet search) and code_execution (Python sandbox for math/data). You pass them in tools just like custom ones, and the API handles the execution. computer_use (control a desktop) looks the same in the request, but it is a client-side tool: Anthropic defines its schema and trains the model on it, and your code takes the screenshots and performs every click.
web_search and code_execution are productivity wins
web_search adds 2025+ knowledge to a 2024-cutoff model. code_execution lets the model do exact arithmetic instead of guessing. Both are billed; check pricing pages. Both have rate limits and configuration knobs (max searches per request, sandbox memory).
computer_use is a different beast
With computer_use the model asks for mouse and keyboard actions and your harness carries them out on a machine you control, sending a screenshot back after each one. It is intended for automation that drives a virtual desktop you have sandboxed. Use cases: filling forms in legacy GUIs, browsing where headless scraping fails, accessibility testing. Power tool — pair with strict permissions.