ToolInfo model + the AppTools tool/toolkit
registration sub-protocol. Vendor return types (fastmcp Tool, langchain
StructuredTool) are TYPE_CHECKING-only.
AppTools is the app.tools namespace of the assembled facade
(tai42_contract.app).
AppTools
tai42_contract.tools.AppTools
Members
tool_title
tai42_contract.tools.AppTools.tool_title
get_tool
tai42_contract.tools.AppTools.get_tool
get_tools
tai42_contract.tools.AppTools.get_tools
get_client_tools
tai42_contract.tools.AppTools.get_client_tools
run_tool
tai42_contract.tools.AppTools.run_tool
remove_tool
tai42_contract.tools.AppTools.remove_tool
register_tool_info
tai42_contract.tools.AppTools.register_tool_info
unregister_tool_info
tai42_contract.tools.AppTools.unregister_tool_info
unregister_tool_base
tai42_contract.tools.AppTools.unregister_tool_base
ToolInfo
tai42_contract.tools.ToolInfo
name is the registered key; base is the underlying tool it was
bound from (a branch tool names itself, e.g. name_chain).
Attributes

