Method GetToolsAsync
GetToolsAsync(CancellationToken)
Retrieves the server’s tool catalog once via tools/list
and caches it for future access.
public Task<IReadOnlyCollection<McpTool>> GetToolsAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<IReadOnlyCollection<McpTool>>
The server’s tool list.
Exceptions
- HttpRequestException
On HTTP or JSON-RPC errors.