isDestructive
isDestructive(
t?):boolean
Defined in: packages/mcp-query/src/core/annotations.ts:8
Parameters
Section titled “Parameters”_meta?
Section titled “_meta?”{[key: string]: unknown; }
annotations?
Section titled “annotations?”{ destructiveHint?: boolean; idempotentHint?: boolean; openWorldHint?: boolean; readOnlyHint?: boolean; title?: string; }
annotations.destructiveHint?
Section titled “annotations.destructiveHint?”boolean
annotations.idempotentHint?
Section titled “annotations.idempotentHint?”boolean
annotations.openWorldHint?
Section titled “annotations.openWorldHint?”boolean
annotations.readOnlyHint?
Section titled “annotations.readOnlyHint?”boolean
annotations.title?
Section titled “annotations.title?”string
description?
Section titled “description?”string
execution?
Section titled “execution?”{ taskSupport?: "optional" | "required" | "forbidden"; }
execution.taskSupport?
Section titled “execution.taskSupport?”"optional" | "required" | "forbidden"
icons?
Section titled “icons?”object[]
inputSchema
Section titled “inputSchema”{[key: string]: unknown; properties?: {[key: string]: object; }; required?: string[]; type: "object"; }
inputSchema.properties?
Section titled “inputSchema.properties?”{[key: string]: object; }
inputSchema.required?
Section titled “inputSchema.required?”string[]
inputSchema.type
Section titled “inputSchema.type”"object"
string
outputSchema?
Section titled “outputSchema?”{[key: string]: unknown; properties?: {[key: string]: object; }; required?: string[]; type: "object"; }
outputSchema.properties?
Section titled “outputSchema.properties?”{[key: string]: object; }
outputSchema.required?
Section titled “outputSchema.required?”string[]
outputSchema.type
Section titled “outputSchema.type”"object"
title?
Section titled “title?”string
Returns
Section titled “Returns”boolean