./.venv311/lib/python3.11/site-packages/mcp/types.py:1241:class ListToolsRequest(PaginatedRequest[Literal["tools/list"]]): ./.venv311/lib/python3.11/site-packages/mcp/types.py:1244: method: Literal["tools/list"] = "tools/list" ./.venv311/lib/python3.11/site-packages/mcp/types.py:1343: """The server's response to a tools/list request from the client.""" ./.venv311/lib/python3.11/site-packages/mcp/types.py:1372:class ToolListChangedNotification(Notification[NotificationParams | None, Literal["notifications/tools/list_changed"]]): ./.venv311/lib/python3.11/site-packages/mcp/types.py:1378: method: Literal["notifications/tools/list_changed"] = "notifications/tools/list_changed" ./.venv311/lib/python3.11/site-packages/mcp/client/session.py:531: """Send a tools/list request. ./.venv311/lib64/python3.11/site-packages/mcp/types.py:1241:class ListToolsRequest(PaginatedRequest[Literal["tools/list"]]): ./.venv311/lib64/python3.11/site-packages/mcp/types.py:1244: method: Literal["tools/list"] = "tools/list" ./.venv311/lib64/python3.11/site-packages/mcp/types.py:1343: """The server's response to a tools/list request from the client.""" ./.venv311/lib64/python3.11/site-packages/mcp/types.py:1372:class ToolListChangedNotification(Notification[NotificationParams | None, Literal["notifications/tools/list_changed"]]): ./.venv311/lib64/python3.11/site-packages/mcp/types.py:1378: method: Literal["notifications/tools/list_changed"] = "notifications/tools/list_changed" ./.venv311/lib64/python3.11/site-packages/mcp/client/session.py:531: """Send a tools/list request. ./mcp_routes.py:371: if method == "tools/list": ./mcp_routes.py:534: "method": "tools/list", ./scripts/02_validate_runtime.py:47: "method":"tools/list", ./tests/test_mcp_tools.py:19: "method": "tools/list", ./backend/api/routes/mcp.py:6:- tools/list ./backend/api/routes/mcp.py:123: if method == "tools/list": ./backend/main.py:93: if method in ("tools/list", "mcp.list_tools"): ./backend/integration/unified_orchestrator.py:202: 1. Discover available tools (tools/list)