> ## Documentation Index
> Fetch the complete documentation index at: https://fastmcp-ts.docs.prefect.io/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/e4b6038f642b529f601463a576229747afebe9a4/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/e4b6038f642b529f601463a576229747afebe9a4/src/client/results.ts#L35)

***

### isError

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

Defined in: [client/results.ts:37](https://github.com/PrefectHQ/fastmcp-ts/blob/e4b6038f642b529f601463a576229747afebe9a4/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/e4b6038f642b529f601463a576229747afebe9a4/src/client/results.ts#L36)
