Package dev.tachyonmcp.api.server.features.tools
@NullMarked
package dev.tachyonmcp.api.server.features.tools
Tool feature types and handler interfaces.
-
ClassDescriptionExperimental base class for class-based tool handlers.Asynchronous tool function.Descriptor for a server-provided tool.Builder for
ToolDescriptor.Synchronous tool function.Experimental class-based tool handler escape hatch.An incoming tool call request with the tool name, arguments, and metadata.Outcome of a tool invocation: success, error, input-required, or deferred.Sentinel returned by a task-augmented handler that defers completion to the caller.A failed invocation carrying a human-readable error message.Signals that completing the tool call requires additional input from the caller.A successful invocation, carrying an optional structured value and its content blocks.Wraps another result with request-level_metaentries.Registry for server tools.