September 24, 2026
The agent will call web search itself: OpenRouter brings together 11 Server Tools
On Sep 24, 2026, OpenRouter brought together 11 tools on its Server Tools page, including Web Search, Shell, and Tool Search.

OpenRouter
@openrouter
Introducing Server Tools Marketplace Everything in one place, so your agents can better ground themselves in external data: web search APIs, Shell, tool search, and more 👇

· 34.8K views
How web search is integrated
OpenRouter web search used to be added through Web Search Plugin or a model with the `:online` suffix. Now `{ "type": "openrouter:web_search" }` is added to `tools`. The model decides when to search.
Search under control. You can set from 1 to 25 results, an overall limit, the number of searches, and allowed domains. A query through Exa, Parallel, or Perplexity costs $0.005. Exa and Parallel include 10 results; each additional result costs $0.001.
Where Shell runs
Shell works only in the Responses API and Messages API. A call in the Chat Completions API returns 400. Commands run in an isolated Linux container: up to 120,000 ms by default, up to 300,000 ms maximum, and up to 100 commands per call.
Tools for the task. Tool Search hides its own function tools with `defer_loading: true` until the model finds them itself. Outbound internet access is disabled in Shell. For `pip install`, `network_policy` explicitly allows `pypi.org` and `files.pythonhosted.org`.
The Shell sandbox costs $0.0001 per second, while a new or “sleeping” container is billed for a minimum of 30 seconds.
