MCP TypeScript SDK (V2)
    Preparing search index...
    ToolResultContentSchema: ZodObject<
        {
            _meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            content: ZodDefault<
                ZodArray<
                    ZodUnion<
                        readonly [
                            ZodObject<
                                {
                                    _meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                                    annotations: ZodOptional<
                                        ZodObject<
                                            { audience: ...; lastModified: ...; priority: ... },
                                            $strip,
                                        >,
                                    >;
                                    text: ZodString;
                                    type: ZodLiteral<"text">;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    _meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                                    annotations: ZodOptional<
                                        ZodObject<
                                            { audience: ...; lastModified: ...; priority: ... },
                                            $strip,
                                        >,
                                    >;
                                    data: ZodString;
                                    mimeType: ZodString;
                                    type: ZodLiteral<"image">;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    _meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                                    annotations: ZodOptional<
                                        ZodObject<
                                            { audience: ...; lastModified: ...; priority: ... },
                                            $strip,
                                        >,
                                    >;
                                    data: ZodString;
                                    mimeType: ZodString;
                                    type: ZodLiteral<"audio">;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    _meta: ZodOptional<ZodObject<{}, $loose>>;
                                    annotations: ZodOptional<
                                        ZodObject<
                                            { audience: ...; lastModified: ...; priority: ... },
                                            $strip,
                                        >,
                                    >;
                                    description: ZodOptional<ZodString>;
                                    icons: ZodOptional<ZodArray<ZodObject<(...), (...)>>>;
                                    mimeType: ZodOptional<ZodString>;
                                    name: ZodString;
                                    title: ZodOptional<ZodString>;
                                    type: ZodLiteral<"resource_link">;
                                    uri: ZodString;
                                },
                                $strip,
                            >,
                            ZodObject<
                                {
                                    _meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                                    annotations: ZodOptional<
                                        ZodObject<
                                            { audience: ...; lastModified: ...; priority: ... },
                                            $strip,
                                        >,
                                    >;
                                    resource: ZodUnion<
                                        readonly [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
                                    >;
                                    type: ZodLiteral<"resource">;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >,
            >;
            isError: ZodOptional<ZodBoolean>;
            structuredContent: ZodOptional<ZodObject<{}, $loose>>;
            toolUseId: ZodString;
            type: ZodLiteral<"tool_result">;
        },
        $strip,
    > = ...

    The result of a tool execution, provided by the user (server). Represents the outcome of invoking a tool requested via ToolUseContent.