MCP TypeScript SDK
    Preparing search index...

    Variable CallToolResultSchemaConst

    CallToolResultSchema: ZodObject<
        {
            _meta: ZodOptional<
                ZodObject<
                    {
                        "io.modelcontextprotocol/related-task": ZodOptional<
                            ZodObject<{ taskId: ZodString }, $strip>,
                        >;
                        progressToken: ZodOptional<ZodUnion<readonly [ZodString, ZodNumber]>>;
                    },
                    $loose,
                >,
            >;
            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<ZodRecord<ZodString, ZodUnknown>>;
        },
        $loose,
    > = ...

    The server's response to a tool call.