diff --git a/core/dashboard/routes.py b/core/dashboard/routes.py index 27a6322..850cc4d 100644 --- a/core/dashboard/routes.py +++ b/core/dashboard/routes.py @@ -5126,14 +5126,16 @@ async def api_list_sites(request: Request) -> Response: if redirect: return JSONResponse({"error": "Unauthorized"}, status_code=401) - from core.site_api import MAX_SITES_PER_USER, get_user_sites + from core.settings import get_cached_max_sites + from core.site_api import get_user_sites sites = await get_user_sites(user_session["user_id"]) + limit = get_cached_max_sites() return JSONResponse( { "sites": sites, - "limit": MAX_SITES_PER_USER, - "remaining": max(0, MAX_SITES_PER_USER - len(sites)), + "limit": limit, + "remaining": max(0, limit - len(sites)), } ) diff --git a/pyproject.toml b/pyproject.toml index b9bf396..07660ae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mcphub-server" -version = "3.13.0" +version = "3.13.1" description = "AI-native management hub for WordPress, WooCommerce, and self-hosted services via Model Context Protocol (MCP)" authors = [ {name = "MCP Hub", email = "contact@mcphub.dev"}