> ## Documentation Index
> Fetch the complete documentation index at: https://colin-feat-client-cache-mode.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# CallToolResult

```ts theme={null}
type CallToolResult<TData> = {
  content: ContentBlock[];
  isError: boolean;
  structuredContent: TData | null;
};
```

Defined in: [client/results.ts:34](https://github.com/PrefectHQ/fastmcp-ts/blob/8976c37f79efa6b87809b884f29a1f235a8c4ad1/src/client/results.ts#L34)

The SDK's CallToolResult with a typed generic for structuredContent.
Use TData to get typed access to structured tool output.

## Type Parameters

### TData

`TData` = `unknown`

## Properties

### content

```ts theme={null}
content: ContentBlock[];
```

Defined in: [client/results.ts:35](https://github.com/PrefectHQ/fastmcp-ts/blob/8976c37f79efa6b87809b884f29a1f235a8c4ad1/src/client/results.ts#L35)

***

### isError

```ts theme={null}
isError: boolean;
```

Defined in: [client/results.ts:37](https://github.com/PrefectHQ/fastmcp-ts/blob/8976c37f79efa6b87809b884f29a1f235a8c4ad1/src/client/results.ts#L37)

***

### structuredContent

```ts theme={null}
structuredContent: TData | null;
```

Defined in: [client/results.ts:36](https://github.com/PrefectHQ/fastmcp-ts/blob/8976c37f79efa6b87809b884f29a1f235a8c4ad1/src/client/results.ts#L36)
