# Hierarchy For Package com.google.adk.tools.mcp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.adk.tools.BaseTool
    - com.google.adk.tools.mcp.AbstractMcpTool<T>
      - com.google.adk.tools.mcp.McpAsyncTool
      - com.google.adk.tools.mcp.McpTool
  - com.google.adk.tools.mcp.ConversionUtils
  - com.google.adk.tools.mcp.DefaultMcpTransportBuilder (implements com.google.adk.tools.mcp.McpTransportBuilder)
  - com.google.adk.JsonBaseModel
    - com.google.adk.tools.mcp.McpToolset.McpToolsetConfig
  - com.google.adk.tools.mcp.McpAsyncToolset (implements com.google.adk.tools.BaseToolset)
  - com.google.adk.tools.mcp.McpAsyncToolset.Builder
  - com.google.adk.tools.mcp.McpSessionManager
  - com.google.adk.tools.mcp.McpToolset (implements com.google.adk.tools.BaseToolset)
  - com.google.adk.tools.mcp.SseServerParameters
  - com.google.adk.tools.mcp.SseServerParameters.Builder
  - com.google.adk.tools.mcp.StdioConnectionParameters
  - com.google.adk.tools.mcp.StdioConnectionParameters.Builder
  - com.google.adk.tools.mcp.StdioServerParameters
  - com.google.adk.tools.mcp.StdioServerParameters.Builder
  - com.google.adk.tools.mcp.StreamableHttpServerParameters
  - com.google.adk.tools.mcp.StreamableHttpServerParameters.Builder
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.google.adk.tools.mcp.McpToolException
          - com.google.adk.tools.mcp.McpToolException.McpToolDeclarationException
        - com.google.adk.tools.mcp.McpToolsetException
          - com.google.adk.tools.mcp.McpToolsetException.McpInitializationException
          - com.google.adk.tools.mcp.McpToolsetException.McpToolLoadingException

## Interface Hierarchy

- com.google.adk.tools.mcp.McpTransportBuilder