Skip to content

toolmark-monorepo / @toolmark/mcp / McpToolAnnotations

Interface: McpToolAnnotations ​

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

MCP tool annotations with every hint explicit (MCP defaults destructiveHint to true).

Properties ​

destructiveHint ​

destructiveHint: boolean

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

The tool deletes or irreversibly changes data.


idempotentHint ​

idempotentHint: false

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

Never claimed: repeated calls may have further effect.


openWorldHint ​

openWorldHint: false

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

Page tools act on the paired page only.


readOnlyHint ​

readOnlyHint: boolean

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

The tool does not change state.