Function

list-tools

List all tools provided by this capability

This function returns the complete catalog of tools this component can execute. The middleware will automatically merge these tools with tools from other capability components in the pipeline.

The request may include pagination parameters (cursor) which should be honored if the component has a large number of tools.

https://spec.modelcontextprotocol.io/specification/server/tools#tools-list

list-tools: func(request: list-tools-request, client: client-context) -> list-tools-result;