Skip to main content
Beta
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.
The 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 optional max_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