fastmcp.tools.tool
Functions
default_serializer
Classes
ToolResult
Methods:
to_mcp_result
Tool
Internal tool registration info.
Methods:
to_mcp_tool
from_function
run
run() can EITHER return a list of ContentBlocks, or a tuple of
(list of ContentBlocks, dict of structured output).
convert_result
register_with_docket
add_to_docket
docket: The Docket instancearguments: Tool argumentsfn_key: Function lookup key in Docket registry (defaults to self.key)task_key: Redis storage key for the result**kwargs: Additional kwargs passed to docket.add()

