Skip to main content

Overview

The catalog of server tools OpenRouter runs on behalf of a model: accepted tools[].type spellings per API format, engines and pricing, and which endpoints run each tool natively. See https://openrouter.ai/docs/guides/features/server-tools.

Available Operations

listTools

Lists every server tool OpenRouter can run on behalf of a model: accepted tools[].type spellings per API format, the engines behind it with their pricing, and how many endpoints run it natively.

Example Usage

Standalone function

The standalone function version of this method:

Parameters

Response

Promise<models.ListToolsResponse>

Errors

getTool

One server tool by canonical name or any accepted alias, with the models that run it natively.

Example Usage

Standalone function

The standalone function version of this method:

Parameters

Response

Promise<operations.GetToolResponse>

Errors