class Tool: def __init__(self, name: str, description: str, inputSchema: dict): self.name = name self.description = description self.inputSchema = inputSchema def __repr__(self): return f"Tool(name={self.name}, description={self.description}, inputSchema={self.inputSchema})" def to_json(self): return { "name": self.name, "description": self.description, "parameters": self.inputSchema }