"""
MCP Tools Package.

This package provides the classes and utilities for defining and managing tools
in the Model Control Protocol (MCP) system. Tools represent callable functions or
methods that can be exposed and executed by MCP clients.

The package includes:
- MCPTool: Class for defining tools with metadata and input schemas
- InputSchema: Class for defining the expected parameters for tools
"""
