Documentation Index
Fetch the complete documentation index at: https://docs.runtools.ai/llms.txt
Use this file to discover all available pages before exploring further.
Tool install endpoints use:
https://tools.runtools.ai/v1
Path Parameters
Tool slug, such as github, gmail, or slack.
Response
Whether the tool is installed.
Whether the tool requires OAuth, stored secrets, or explicit credentials.
oauth, secret, none, or a tool-specific mode.
Required credential field names.
curl -X POST https://tools.runtools.ai/v1/tools/github/install \
-H "X-API-Key: $RUNTOOLS_API_KEY"
{
"data": {
"slug": "github",
"installed": true,
"credentialsRequired": true,
"credentialMode": "oauth",
"requiredCredentialFields": []
}
}
Credentials
OAuth-enabled tools resolve connected accounts automatically. Secret-backed tools can use stored credentials:
await rt.tools.storeCredentials('my-tool', {
apiKey: process.env.MY_TOOL_API_KEY!,
});
const status = await rt.tools.credentials('my-tool');
await rt.tools.clearCredentials('my-tool');