# Uses of Class
com.google.adk.tools.BaseTool.ToolConfig

Packages that use BaseTool.ToolConfig
Package
Description
com.google.adk.agents
com.google.adk.tools
com.google.adk.tools.mcp

- ## Uses of BaseTool.ToolConfig in com.google.adk.agents

  Methods in com.google.adk.agents that return types with arguments of type BaseTool.ToolConfig
  Modifier and Type
  Method
  Description
  `List<BaseTool.ToolConfig>`
  LlmAgentConfig.`tools()`
  Method parameters in com.google.adk.agents with type arguments of type BaseTool.ToolConfig
  Modifier and Type
  Method
  Description
  `void`
  LlmAgentConfig.`setTools(List<BaseTool.ToolConfig> tools)`

- ## Uses of BaseTool.ToolConfig in com.google.adk.tools

  Methods in com.google.adk.tools with parameters of type BaseTool.ToolConfig
  Modifier and Type
  Method
  Description
  `static BaseTool`
  BaseTool.`fromConfig(BaseTool.ToolConfig config, String configAbsPath)`
  Creates a tool instance from a config.

- ## Uses of BaseTool.ToolConfig in com.google.adk.tools.mcp

  Methods in com.google.adk.tools.mcp with parameters of type BaseTool.ToolConfig
  Modifier and Type
  Method
  Description
  `static McpToolset`
  McpToolset.`fromConfig(BaseTool.ToolConfig config, String configAbsPath)`
  Creates a McpToolset instance from a config.