Operation
Defined in: packages/mcp-query/src/core/interceptors.ts:12
Properties
Section titled “Properties”
optionalargs?:Record<string,unknown>
Defined in: packages/mcp-query/src/core/interceptors.ts:18
Tool arguments (call/query); undefined for reads. Mutable.
context?
Section titled “context?”
optionalcontext?:CallContext
Defined in: packages/mcp-query/src/core/interceptors.ts:22
Per-call context (partition + meta/principal). Mutable.
optionaldef?:object
Defined in: packages/mcp-query/src/core/interceptors.ts:20
The resolved tool definition (call/query) — read annotations (destructive/read-only) here.
_meta?
Section titled “_meta?”
optional_meta?:object
Index Signature
Section titled “Index Signature”[key: string]: unknown
annotations?
Section titled “annotations?”
optionalannotations?:object
annotations.destructiveHint?
Section titled “annotations.destructiveHint?”
optionaldestructiveHint?:boolean
annotations.idempotentHint?
Section titled “annotations.idempotentHint?”
optionalidempotentHint?:boolean
annotations.openWorldHint?
Section titled “annotations.openWorldHint?”
optionalopenWorldHint?:boolean
annotations.readOnlyHint?
Section titled “annotations.readOnlyHint?”
optionalreadOnlyHint?:boolean
annotations.title?
Section titled “annotations.title?”
optionaltitle?:string
description?
Section titled “description?”
optionaldescription?:string
execution?
Section titled “execution?”
optionalexecution?:object
execution.taskSupport?
Section titled “execution.taskSupport?”
optionaltaskSupport?:"optional"|"required"|"forbidden"
icons?
Section titled “icons?”
optionalicons?:object[]
inputSchema
Section titled “inputSchema”inputSchema:
object
Index Signature
Section titled “Index Signature”[key: string]: unknown
inputSchema.properties?
Section titled “inputSchema.properties?”
optionalproperties?:object
Index Signature
Section titled “Index Signature”[key: string]: object
inputSchema.required?
Section titled “inputSchema.required?”
optionalrequired?:string[]
inputSchema.type
Section titled “inputSchema.type”type:
"object"
name:
string
outputSchema?
Section titled “outputSchema?”
optionaloutputSchema?:object
Index Signature
Section titled “Index Signature”[key: string]: unknown
outputSchema.properties?
Section titled “outputSchema.properties?”
optionalproperties?:object
Index Signature
Section titled “Index Signature”[key: string]: object
outputSchema.required?
Section titled “outputSchema.required?”
optionalrequired?:string[]
outputSchema.type
Section titled “outputSchema.type”type:
"object"
title?
Section titled “title?”
optionaltitle?:string
kind:
OperationKind
Defined in: packages/mcp-query/src/core/interceptors.ts:13
server
Section titled “server”server:
string
Defined in: packages/mcp-query/src/core/interceptors.ts:14
readonlystate:Record<string,unknown>
Defined in: packages/mcp-query/src/core/interceptors.ts:24
Scratch bag for interceptors to thread data down the chain (e.g. a span, start time).
target
Section titled “target”target:
string
Defined in: packages/mcp-query/src/core/interceptors.ts:16
Resource URI (read) or tool name (call/query).