content
Return url to the model as well, as Pydantic AI's ToolReturn.content: on-device model loops send it in a user message right after the tool results, so a vision model sees it (e.g. a browser screenshot); the chat shows it with the call, like file. Servers' protocols carry tool results as text, so it reaches only models the device calls.