> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getmodus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# tools

## Constructor

```typescript
tools(http: HttpClient, config: ModusConfig): ManagementToolsResource
```

### Parameters

<ResponseField name={"http"} type={"HttpClient"} required />

<ResponseField name={"config"} type={"ModusConfig"} required />

### Returns

`ManagementToolsResource`

## Methods

### list()

```typescript
list(options?: { pageSize: number; pageToken: string }): Promise<Page<object>>
```

List tool and integration surfaces a scope can select in its toolset.

#### Parameters

<ResponseField name={"options"} type={"{ pageSize: number; pageToken: string }"} />

#### Returns

`Promise<Page<object>>`

A page of tool catalog entries.
