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;