List Categories
Get all categories with entry counts. Args: session: Database session (injected). service: CuratedAppService instance (injected). Returns: List of categories with their entry counts.
Authorization
User API Key User API key (mgw_usr_live_* or mgw_usr_test_*)
In: header
Cookie Parameters
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/curated-apps/categories"[
{
"category": "string",
"count": 0
}
]{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}Get Curated App
Get full detail for a single curated app catalog entry. Args: entry_id: UUID of the catalog entry. session: Database session (injected). service: CuratedAppService instance (injected). Returns: Full detail including auth, config, tools preview, etc. Raises: HTTPException: 404 if entry not found.
List Curated Apps
List curated app catalog entries with pagination and filtering. Args: session: Database session (injected). service: CuratedAppService instance (injected). page: Page number (1-indexed). page_size: Items per page (1-100, default 20). category: Filter by category name. type: Filter by MCP server type (e.g. "virtual", "remote"). search: Text search in name, display_name, and description. Returns: Paginated list of curated app list items.
