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