callTool method

  1. @override
Future<CallToolResult> callTool(
  1. String name,
  2. Map<String, dynamic> toolArguments, {
  3. Map<String, dynamic>? meta,
  4. RequestOptions? options,
})
override

Call a tool on the server

Every request method takes an optional meta, sent as the request _meta. It carries application context the server reads per request (e.g. a forwarding host relaying its caller's identity); use namespaced keys (prefix/name). Reserved io.modelcontextprotocol/* keys the client writes on the stateless path always win.

Implementation

@override
Future<CallToolResult> callTool(
  String name,
  Map<String, dynamic> toolArguments, {
  Map<String, dynamic>? meta,
  RequestOptions? options,
}) => inner.callTool(name, toolArguments, meta: meta, options: options);