> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# BatchListItemServerToolUse

Usage for server-side tool execution (e.g., web search)

## Fields

| Field                  | Type                     | Required             | Description                                                                                                                                                                                                                             |
| ---------------------- | ------------------------ | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `tool_calls_executed`  | *OptionalNullable\[int]* | :heavy\_minus\_sign: | Number of OpenRouter server tool calls that executed and produced a result.                                                                                                                                                             |
| `tool_calls_requested` | *OptionalNullable\[int]* | :heavy\_minus\_sign: | Total number of OpenRouter server-orchestrated tool calls the model requested, across all tool types. Provider-native tools (e.g. native web search) are not counted here.                                                              |
| `web_search_requests`  | *OptionalNullable\[int]* | :heavy\_minus\_sign: | Number of web searches performed by server-side tools. For server-orchestrated tool calls a web search is also counted in tool\_calls\_requested; provider-native web search may report web\_search\_requests only. Do not sum the two. |
