Skip to main content

list

client.codeboltTools.list(params?: Record<string, unknown>): Promise<CodeboltTool[]>

Lists all available CodeBolt tools.

Returns every registered tool in the system regardless of category or permission. Use this for comprehensive tool discovery or to populate tool selection interfaces.

Parameters

ParameterTypeRequiredDescription
paramsRecord<string, unknown>NoOptional query parameters for filtering tools

Returns

Promise<CodeboltTool[]> — A promise that resolves to an array of CodeboltTool objects

Example

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

const result = await client.codeboltTools.list();
console.log(result);