Tools
Get a server tool
One server tool by canonical name or any accepted alias, with the models that run it natively.
get/tools/{name}
Path parameters
namestring required
Canonical openrouter:* name or any accepted tools[].type alias
Example:openrouter:web_search
Canonical openrouter:* name or any accepted tools[].type alias
Response
The server tool
Example response
{
"data": {
"aliases": [
{
"output_names": [
{
"name": "web_search",
"type": "web_search_call"
}
],
"type": "web_search_20250305"
}
],
"default_engine": "native",
"engines": [
{
"byok": "none",
"data_regions": [
"global",
"us"
],
"default_mode": "auto",
"executed_by": "openrouter",
"id": "exa",
"name": "Exa",
"pricing": [
{
"mode": "auto",
"price": "0.007",
"unit": "request"
}
],
"pricing_source": "openrouter"
}
],
"fallback_engine": "exa",
"id": "openrouter:web_search",
"input_schema": {
"properties": {},
"type": "object"
},
"name": "Web search",
"native_support": {
"endpoint_count": 18,
"model_count": 12
},
"output_schema": {
"properties": {},
"type": "object"
},
"parameters_schema": {
"properties": {},
"type": "object"
},
"status": "active"
}
}Changes
Changed in 1 of the 339 revisions of this API.1
- ○
endpoint added
endpoint-added
- ○