Skip to main content
rt.tools is the runtime side of the Tool Hub — discover tools, install them, manage credentials, and execute actions, all with the caller’s auth. To build a tool, see Custom Tools.

Marketplace

Installed Tools

Admins can pass { all: true } to list() and custom() for broader org views.

Credentials

OAuth tools should normally use Connected Apps instead of stored manual credentials. If more than one account is connected for a provider, execution uses your default account unless you pass oauth.account or oauth.connectionId:

Execute

Use credentialOverrides to map a tool credential field to a named secret:

Custom Tools

Build custom tools with defineTool() and deploy them with the CLI. See Custom Tools.

Methods