BetaServer tools are currently in beta. The API and behavior may change. This tool is experimental — when it graduates, the tool type is likely to be renamed (dropping the
experimental__ prefix), which would be a breaking change for requests using the current name.openrouter:experimental__search_models server tool lets a model search and filter the OpenRouter model catalog. The model can look up models by name, capabilities, modalities, and other attributes — useful for agents that pick models dynamically, for example with the Subagent tool.
Quick Start
Configuration
The search models tool accepts an optionalmax_results parameter:
Call Arguments
The model generates the search arguments. All fields are optional — an empty call browses the full catalog:Response
The tool returns matching models with their key attributes:total_results is the number of models that matched the filters; showing is how many were returned after applying max_results.
Pricing
There is currently no separate charge for the search models tool; you pay only for standard token usage.Next Steps
- Server Tools Overview — Learn about server tools
- Subagent — Delegate tasks to a worker model
- Models — Learn about the OpenRouter model catalog