mcpTools property
List<McpToolDescriptor>
get
mcpTools
All registered MCP tool descriptors (immutable view).
Returns an unmodifiable list snapshot; mutating the returned list throws. Order is insertion order, which matches registration order across providers as visited by registerMcpToolsFor.
Implementation
List<McpToolDescriptor> get mcpTools => List<McpToolDescriptor>.unmodifiable(
_mcpTools.values.map((entry) => entry.tool),
);