diff --git a/apps/chat/mcp/application.py b/apps/chat/mcp/application.py index 03136bc05f1..7c319cd882e 100644 --- a/apps/chat/mcp/application.py +++ b/apps/chat/mcp/application.py @@ -239,7 +239,11 @@ def get_application_ids(self): return application_ids def get_applications(self): - return QuerySet(Application).filter(id__in=self.get_application_ids(), is_publish=True).order_by("name") + return ( + QuerySet(Application) + .filter(id__in=self.get_application_ids(), is_portal=True, is_publish=True) + .order_by("name") + ) def is_accessible_application(self, application_id): try: