Skip to content

basalt / mcp/src / ToolCallContext

Interface: ToolCallContext ​

Defined in: mcp/src/tools.ts:28

Per-call context. headers propagate tenancy/auth into the neutral pipeline — filtered through the forwarded-header allowlist (see DEFAULT_FORWARDED_HEADERS); ip becomes the tool request's request.ip (rate limits, login throttles, audit); signal aborts the call (read it in a handler with toolSignal).

Properties ​

headers? ​

> optional headers?: Record<string, string | string[] | undefined>

Defined in: mcp/src/tools.ts:29


ip? ​

> optional ip?: string

Defined in: mcp/src/tools.ts:30


signal? ​

> optional signal?: AbortSignal

Defined in: mcp/src/tools.ts:31

Released under the MIT License.