""" This module contains tools for managing Trello boards, lists, and cards. """ from pmcp.mcp_server.trello_server.tools import board, card, checklist, list def register_tools(mcp): """Register tools with the MCP server.""" # Board Tools mcp.add_tool(board.get_board) mcp.add_tool(board.get_boards) mcp.add_tool(board.get_board_labels) # List Tools mcp.add_tool(list.get_list) mcp.add_tool(list.get_lists) mcp.add_tool(list.create_list) mcp.add_tool(list.update_list) mcp.add_tool(list.delete_list) # Card Tools mcp.add_tool(card.get_card) mcp.add_tool(card.get_cards) mcp.add_tool(card.create_card) mcp.add_tool(card.update_card) mcp.add_tool(card.delete_card) # Checklist Tools mcp.add_tool(checklist.get_checklist) mcp.add_tool(checklist.get_card_checklists) mcp.add_tool(checklist.create_checklist) mcp.add_tool(checklist.update_checklist) mcp.add_tool(checklist.delete_checklist) mcp.add_tool(checklist.add_checkitem) mcp.add_tool(checklist.update_checkitem) mcp.add_tool(checklist.delete_checkitem)