MCPcopy Create free account
hub / github.com/agent0ai/agent-zero / get_tool

Method get_tool

helpers/mcp_handler.py:1157–1163  ·  view source on GitHub ↗
(self, agent: Any, tool_name: str)

Source from the content-addressed store, hash-verified

1155 return False
1156
1157 def get_tool(self, agent: Any, tool_name: str) -> MCPTool | None:
1158 effective_config = MCPConfig.get_for_agent(agent)
1159 if effective_config is not self:
1160 return effective_config.get_tool(agent, tool_name)
1161 if not self.has_tool(tool_name):
1162 return None
1163 return MCPTool(agent=agent, name=tool_name, method=None, args={}, message="", loop_data=None)
1164
1165 async def call_tool(
1166 self, tool_name: str, input_data: Dict[str, Any]

Callers 1

execute_tool_callFunction · 0.45

Calls 3

has_toolMethod · 0.95
MCPToolClass · 0.85
get_for_agentMethod · 0.80

Tested by

no test coverage detected