Skip to content

toolmark-monorepo / @toolmark/mcp / McpToolResult

Interface: McpToolResult ​

Defined in: packages/mcp/src/server/tool-mapping.ts:62

An MCP CallToolResult built from a Toolmark ToolResult.

Indexable ​

[key: string]: unknown

Index signature required by the MCP result type.

Properties ​

_meta? ​

optional _meta?: object

Defined in: packages/mcp/src/server/tool-mapping.ts:70

Present only for results of untrustedContent tools.

toolmark/untrustedContent ​

toolmark/untrustedContent: true


content ​

content: [{ text: string; type: "text"; }]

Defined in: packages/mcp/src/server/tool-mapping.ts:64

One text block: the JSON-encoded ToolResult (prefixed when untrusted).


isError ​

isError: boolean

Defined in: packages/mcp/src/server/tool-mapping.ts:68

true for every status except ok.


structuredContent ​

structuredContent: ToolResult<unknown>

Defined in: packages/mcp/src/server/tool-mapping.ts:66

The ToolResult itself.