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.