NitroStack Logo
/python
/api
/execution context

Execution Context

ExecutionContext is passed as the last argument to tools, resources, and prompts.

FieldPurpose
request_idCorrelate logs
loggerStructured logger
metadataHeaders / MCP extras (authorization, headers, _oauth)
authAuthContext after a successful guard
taskTaskContext (update_progress, cancel, throw_if_cancelled)
mcp_headersIncoming MCP HTTP headers
traceTracing bag
input_responsesMRTR follow-ups

AuthContext: subject, scopes, client_id, aud, claims.

Do not treat this as an Express/Starlette request object.